shangsuru / captcha-bypasser

Solves captchas automatically using CNN

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This project attempts to solve the CAPTCHAS from the library https://www.npmjs.com/package/nodejs-captcha automatically with a CNN!

To install the dependencies, download the correct version of chromedriver for your system and put it in the root directory of this project. Make sure npm and conda are installed as well. Run:

npm install
conda create --name captcha python=3.6
conda activate captcha
pip install -r requirements.txt

To start the app, run:

npm start
python captcha_breaker.py

The training dataset was generated by dataset/image-scraper.js, preprocessing was done in dataset/preprocessing.ipynb and the model was trained in model.ipynb.

About

Solves captchas automatically using CNN


Languages

Language:Jupyter Notebook 93.6%Language:Python 4.4%Language:JavaScript 1.1%Language:EJS 0.9%Language:CSS 0.1%