Skip to content

ivanarena/uncaptchable

Folders and files

NameName
Last commit message
Last commit date
Oct 29, 2024
Jun 28, 2023
Jun 24, 2023
Jun 28, 2023
Jun 27, 2023
Jun 28, 2023
Jun 28, 2023
Jun 25, 2023
Jun 25, 2023
Jun 28, 2023
Jan 25, 2025
Jan 25, 2025

Repository files navigation

UnCAPTCHAble

UnCAPTCHAble is a brand new CAPTCHA that makes life really hard for AIs while still being easy to solve for humans.

Requirements

  • Node.js v18.12.1
  • Python 3.10.6

Installation

Clone

git clone [email protected]:ivanarena/uncaptchable.git

Run API

cd uncaptchable
node .

Run client

cd client
npm start

Run tests

Download the generated dataset here and extract it in the res folder.

cd crash_test
python -m pip install -r requirements.txt
jupyter lab

Once in jupyter lab you can execute the tests in crash_test.ipynb and customise the parameters as you like. In res/tests you can find some logs of the tests I run.

Documentation

The documentation is accessible while running the app at http://localhost:9999/api-docs/ (in case you've changed the port where the API is running be sure to use the same one to access the documentation).