Page not found :(
The page you are looking for doesn't exist or has been moved.
diff --git a/404.html b/404.html index 686c8d1..db632e6 100644 --- a/404.html +++ b/404.html @@ -1,4 +1,4 @@ -
The page you are looking for doesn't exist or has been moved.
The page you are looking for doesn't exist or has been moved.
mCaptcha is a kickass CAPTCHA systems that gives (DDoS) @@ -12,4 +12,4 @@ Philosophy
We are conducting a survey to benchmark and gather performance metrics of our system on various devices
Posted October 28, 2021 by Aravinth Manivannan ‐ 1 min read
Last Edited October 28, 2021
PoW performance of native and WASM implementations. Does the native implementation have and edge over the WASM library?
Posted September 1, 2021 by Aravinth Manivannan ‐ 2 min read
Last Edited September 1, 2021
Introducing mCaptcha, a kickass CAPTCHA systems that gives (DDoS) attackers a run for their money. Oh and UX is great too!
Posted May 26, 2021 by Aravinth Manivannan ‐ 2 min read
Last Edited December 2, 2021
We are conducting a survey to benchmark and gather performance metrics of our system on various devices
Posted October 28, 2021 by Aravinth Manivannan ‐ 1 min read
Last Edited October 28, 2021
PoW performance of native and WASM implementations. Does the native implementation have and edge over the WASM library?
Posted September 1, 2021 by Aravinth Manivannan ‐ 2 min read
Last Edited September 1, 2021
Introducing mCaptcha, a kickass CAPTCHA systems that gives (DDoS) attackers a run for their money. Oh and UX is great too!
Posted May 26, 2021 by Aravinth Manivannan ‐ 2 min read
Last Edited December 2, 2021
Posted September 1, 2021 by Aravinth Manivannan ‐ 2 min read
Last Edited September 1, 2021
We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?
mCaptcha uses a @@ -22,4 +22,4 @@ much.
P.S Work is underway to benchmark multiple platforms. A detailed will be published when that data is available.
For this post, I asked some of my friends to run the tests on their computers. The results slightly varied but even the slowest case generated proof for 4500000 difficulty(the highest in this test), in under -15 seconds!
Posted May 26, 2021 by Aravinth Manivannan ‐ 2 min read
Last Edited December 2, 2021
We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?
At mCaptcha, we believe in digital freedom and privacy and so we built a @@ -22,4 +22,4 @@ share their knowledge with others. If everything was labeled intellectual property, we might still be stuck in Stone Age. The idea of intellectual property is alien to us. For this reason, all of our source code is freely available(both as in freedom and beers) at our -GitHub.
AGPL
MIT/APACHE
AGPL
MIT/APACHE
We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?
Survey link: https://survey.mcaptcha.org/survey/campaigns/b717e51e-24d4-4ab6-912f-de2dfe3ce1fe/about
mCaptcha relies on a @@ -11,4 +11,4 @@ various devices and browsers. The data collected from the survey will be made public, we believe it will guide sysadmins configure difficulty factor properly.
If you are interested in the lucky draw, please save the submission ID
and the proof
will be presented
to you at the end of the survey.
This blog post will be updated with the winning submission IDs and the
-winners should provide the matching proof
to claim their rewards.
proof
to claim their rewards.Come say hi at our Matrix community!
Write to me at realaravinth@batsense.net!
We use GitHub for managing tickets
Come say hi at our Matrix community!
Write to me at realaravinth@batsense.net!
We use GitHub for managing tickets
We have a Matrix @@ -6,4 +6,4 @@ community, come say hi!.
You can find me(@realaravinth) on the Matrix, on GitHub or email me at -realaravinth@batense.net.
Creator of mCaptcha.
We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?
Posted October 28, 2021 by Aravinth Manivannan ‐ 1 min read
Last Edited October 28, 2021
We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?
Posted September 1, 2021 by Aravinth Manivannan ‐ 2 min read
Last Edited September 1, 2021
We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?
Posted May 26, 2021 by Aravinth Manivannan ‐ 2 min read
Last Edited December 2, 2021
Creator of mCaptcha.
We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?
Posted October 28, 2021 by Aravinth Manivannan ‐ 1 min read
Last Edited October 28, 2021
We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?
Posted September 1, 2021 by Aravinth Manivannan ‐ 2 min read
Last Edited September 1, 2021
We are mCaptcha. We build kickass CAPTCHA systems that give (DDoS) attackers a run for their money. And we do all of this without tracking your users. Oh and did I mention our UX is great?
Posted May 26, 2021 by Aravinth Manivannan ‐ 2 min read
Last Edited December 2, 2021
The mCaptcha contributors.
The mCaptcha contributors.
WebAssembly library which generates Proofs of Work for mCaptcha systems.
The browser part of mCaptcha is divided into three components.
This is the code that links mCaptcha with your website’s frontend code.
+It creates an iframe
containing the mCaptcha widget and injects the
+received verification proof token into a hidden input field.
Support is available for various frameworks, see
+mCaptcha/glue
for the full list.
For frameworks without official support, a low-level library,
+@mcaptcha/core-glue
,
+can be used to implement support.
This part is served by the mCaptcha backend. It fetches PoW config from
+the backend, generates proof and submits it for verification. If
+verification is successful, it sends a message containing the
+verification proof token to the parent window, assuming it’s loaded as
+an iframe
.
mCaptcha/mCaptcha/templates/widget
WebAssembly library which generates Proofs of Work for mCaptcha systems.
WebAssembly bindings(mCaptcha/pow_wasm
) are available for the main rust library(mCaptcha/pow_sha256
).
For browsers without support WebAssembly, a
+polyfill(pow_sha256-polyfill
)
+is available.
Documentation for the library used in mCaptcha core.
Documentation for the library used in mCaptcha core.
Rust crate which generates SHA256 Proofs of Work on serializable datatypes.
This is a fork of the pow
library by
+
Rust crate which generates SHA256 Proofs of Work on serializable datatypes.
This is a fork of the pow
library by
@robkorn) with some new
additions. Primary of these being:
Other small changes have also been included of various importance but mostly just stylistic/ease of use improvements.
Changelog is available at the project’s -repository
Answers to frequently asked questions.
Coming soon
Answers to frequently asked questions.
Coming soon
Solutions to common problems.
Coming soon
Solutions to common problems.
Coming soon
mCaptcha is a privacy focused, libre CAPTCHA system with a kickass UX.
There are two main ways to get started with mCaptcha:
One page summary of how to start a new Doks project. Quick Start →
mCaptcha is a privacy focused, libre CAPTCHA system with a kickass UX.
There are two main ways to get started with mCaptcha:
One page summary of how to start a new Doks project. Quick Start →
Bare metal deployment is tedious, most of this will be automated with a script in the future.
mcaptcha is highly configurable.
Configuration is applied/merged in the following order:
MCAPTCHA_CONFIG
./config/default.toml
/etc/mcaptcha/config.toml
For Debian based distributions:
sudo apt install postgres
+
Bare metal deployment is tedious, most of this will be automated with a script in the future.
mcaptcha is highly configurable.
Configuration is applied/merged in the following order:
MCAPTCHA_CONFIG
./config/default.toml
/etc/mcaptcha/config.toml
For Debian based distributions:
sudo apt install postgres
mcaptcha
$ sudo useradd -b /srv -m -s /usr/bin/zsh mcaptcha
$ sudo -iu postgres # switch to `postgres` user
$ psql
@@ -43,4 +43,4 @@ details.4. Build mcaptcha
sudo systemctl enable mcaptcha && \ # Auto startup during boot
sudo systemctl start mcaptcha
``
-
mCaptcha server requires dependencies like a Postgres database and a Redis cache
Database migrations are baked into the server binary so don’t worry +
mCaptcha server requires dependencies like a Postgres database and a Redis cache
Database migrations are baked into the server binary so don’t worry about them.
When compiling from source, unset database configuration(comment out
database configuration/ unset
relevant environment variables).
mCaptcha
uses sqlx
database client
@@ -27,4 +27,4 @@ $ psql
postgres=# CREATE USER mcaptcha WITH PASSWORD 'my super long password and yes you need single quote';
$ createdb -O mcaptcha mcaptcha # create db 'mcaptcha' with 'mcaptcha' as owner
mCaptcha/cache
See mCaptcha/cache
for more
-details.
Deploy mCaptcha with docker
mcaptcha is highly configurable.
Configuration is applied/merged in the following order:
MCAPTCHA_CONFIG
./config/default.toml
/etc/mcaptcha/config.toml
See +
Deploy mCaptcha with docker
mcaptcha is highly configurable.
Configuration is applied/merged in the following order:
MCAPTCHA_CONFIG
./config/default.toml
/etc/mcaptcha/config.toml
See CONFIGURATION.md for configurable options.
If you have already have a Postgres instance running, then:
docker run -p <host-machine-port>:<port-in-configuration-file> \
--add-host=database:<database-ip-addrss> \
@@ -12,4 +12,4 @@ for configurable options.2. Run imagedocker-compose
configuration is available that will launch both
a database instance mcaptcha instance.With docker-compose
Follow steps above to build docker image.
Set database password docker-compose configuration.
Launch network
docker-compose up -d
-
Get started with self-hosting mCaptcha
There are two main ways to self-host mCaptcha:
Get started with self-hosting mCaptcha
There are two main ways to self-host mCaptcha:
Last Edited July 16, 2021
mCaptcha is a small operation that is self-funded. At the time of @@ -8,4 +8,4 @@ way in supporting us.
Some of the payment options are anonymous. You can o me(@realaravinth) an email so that I can thank you :)
85QAHsHqg4WfA6G7ycXc7U4LmrSLCQARv6H9p3AYjf8o8YP
WH3ngC8Zi7bUYGUifdXb54Xuz41kcu2pqgGFuAYp3VSh5JsR
-
mCaptcha is proof-of-work based captcha system that is privacy focussed and fully automated.
Try mCaptcha       - Get startedDoesn't track, doesn't profile your users.
Got users behind NATs? No issues. We don't use IP address for rate-liming. NAT or not you get the mCaptcha experience.
mCaptcha is silent, so silent that your users won't even feel it. No more anoying imgaes, no more helping for Big Brothers with their ML stuff
Our PoW-based solution defends fiersly. mCaptcha makes attacking your site more experience than what it will take for you to respond to the attacker's requests
Client libraries are licensed using properiatary-friendly free software licenses but the core is AGPL'd. We believe this is a tech that can change the way the web works so mCaptcha will always be free
Already using a captcha solution? No worries, our APIs are compatible with reCapthca and hCaptcha!
Doesn't track, doesn't profile your users.
Got users behind NATs? No issues. We don't use IP address for rate-liming. NAT or not you get the mCaptcha experience.
mCaptcha is silent, so silent that your users won't even feel it. No more anoying imgaes, no more helping for Big Brothers with their ML stuff
Our PoW-based solution defends fiersly. mCaptcha makes attacking your site more experience than what it will take for you to respond to the attacker's requests
Client libraries are licensed using properiatary-friendly free software licenses but the core is AGPL'd. We believe this is a tech that can change the way the web works so mCaptcha will always be free
Already using a captcha solution? No worries, our APIs are compatible with reCapthca and hCaptcha!
Last Edited May 27, 2021
TLDR: We do not use cookies, we do not collect any personal data and @@ -6,4 +6,4 @@ logs aren’t shared with third-parties.
The following information is collected:
Contact us if you have any questions.
Effective Date: 20th May, 2021
Contact us if you have any questions.
Effective Date: 20th May, 2021
Last Edited May 27, 2021
Security is at the heart of mCaptcha. If you find any discrepancies in @@ -211,4 +211,4 @@ NXxBvA5ABkcHzULubZWLB3QoKDP5DgEXB4cA7kMDryFPnN2shSdBsWt69g1E3gVo zKdOEDuIPIv4f7HhhCDCylGwfwqar5XJwnHQrBXLpwlTm4neDsnEOvOzyd8= =gpUQ -----END PGP PUBLIC KEY BLOCK----- -
mCaptcha is built entirely using free software libraries tools. We are @@ -6,4 +6,4 @@ grateful for all maintainers and contributors for their time and effort in making them!
mCaptcha shied logo is derived from this photo captured by Paweł Czerwiński. You can check out -their work at: