Taranis AI is an advanced Open-Source Intelligence (OSINT) tool, leveraging Artificial Intelligence to revolutionize information gathering and situational analysis.
AI-Powered CAPTCHA Solver This project is a Python-based command-line tool that uses large multimodal models (LMMs) like OpenAI's GPT-4o and Google's Gemini to automatically solve various types of CAPTCHAs. It leverages Selenium for web browser automation to interact with web pages and solve CAPTCHAs in real-time. A successful solve is recorded as a GIF in the directory. *Detailed Blog Post*: Key Features **Multiple AI Providers**: Supports both OpenAI (e. **Multiple CAPTCHA Types**: Capable of solving
a variety of CAPTCHA challenges. **Browser Automation**: Uses Selenium to simulate human interaction with web pages. **Extensible**: The modular design makes it easy to add support for new CAPTCHA types or AI models. **Benchmarking**: Includes a script to test the performance and success rate of the solvers. Supported CAPTCHA Types The tool can solve the following CAPTCHA types found on the pages: 1. **Text Captcha**: Simple text recognition. **Complicated Text Captcha**: Text with more distortion and noise. **reCAPTCHA v2**: Google's
"I'm not a robot" checkbox with image selection challenges. **Puzzle Captcha**: Slider puzzles where a piece must be moved to the correct location. **Audio Captcha**: Transcribing spoken letters or numbers from an audio file. 7+ Mozilla Firefox 🔥 **Why users love CapMonster. **Set up your API keys:** Usage The primary script for running the solver is . You need to specify the CAPTCHA type to test. You can also specify the AI provider and model. Command-Line Arguments : (Required) The type of
CAPTCHA to solve. Choices: , , , , : The AI provider to use. Choices: , (Default: ) : The specific model to use (e. (Default: ) Examples **Solve a simple text CAPTCHA using OpenAI (default):** **Solve a complicated text CAPTCHA using Gemini:** **Solve a reCAPTCHA v2 challenge using Gemini:** **Transcribe an audio CAPTCHA:** **Solve a puzzle CAPTCHA using a specific OpenAI model:** How It Works 1. **Launch Browser**: The script starts a Firefox browser instance using Selenium. **Navigate**: It goes to the demo page for the specified CAPTCHA
type. **Capture**: It takes screenshots of the CAPTCHA challenge (image, instructions, or puzzle). **AI Analysis**: The captured images or audio files are sent to the selected AI provider (OpenAI or Gemini) with a specific prompt tailored to the CAPTCHA type. **Get Action**: The AI returns the solution (text, coordinates, or image selections). **Perform Action**: The script uses Selenium to enter the text, move the slider, or click the correct images. **Verify**: The script checks for a success message to confirm
the CAPTCHA was solved. Success Examples Here are some examples of the solver successfully bypassing different CAPTCHA types. | CAPTCHA Type | OpenAI (GPT-4o) | Gemini (2. Handles command-line arguments and calls the appropriate test functions. : Contains all the functions for interacting with the OpenAI and Gemini APIs. This is where prompts are defined and API calls are made. : Implements the logic specifically for solving the multi-step slider puzzle CAPTCHA. : A script for running multiple tests to evaluate the performance
and success rate of the different solvers. : A list of all the Python packages required for the project. : Directory where
Frequently asked questions
How many stars and forks are recorded?
aydinnyunus/ai-captcha-bypass has 1,225 stars and 132 forks.
What is the repository rank?
aydinnyunus/ai-captcha-bypass is ranked 5,722.
What language and category are recorded?
aydinnyunus/ai-captcha-bypass has 1,225 stars, uses Python and belongs to Applications.
Which repository is closest in rank?
aydinnyunus/ai-captcha-bypass is compared with taranis-ai/taranis-ai, ranked 5,717 with 1,229 stars.
README
AI-Powered CAPTCHA Solver
This project is a Python-based command-line tool that uses large multimodal models (LMMs) like OpenAI's GPT-4o and Google's Gemini to automatically solve various types of CAPTCHAs. It leverages Selenium for web browser automation to interact with web pages and solve CAPTCHAs in real-time.
A successful solve is recorded as a GIF in the successful_solves directory.
Multiple AI Providers: Supports both OpenAI (e.g., GPT-4o) and Google Gemini (e.g., Gemini 2.5 Pro) models.
Multiple CAPTCHA Types: Capable of solving a variety of CAPTCHA challenges.
Browser Automation: Uses Selenium to simulate human interaction with web pages.
Extensible: The modular design makes it easy to add support for new CAPTCHA types or AI models.
Benchmarking: Includes a script to test the performance and success rate of the solvers.
Supported CAPTCHA Types
The tool can solve the following CAPTCHA types found on the 2captcha.com/demo/ pages:
Text Captcha: Simple text recognition.
Complicated Text Captcha: Text with more distortion and noise.
reCAPTCHA v2: Google's "I'm not a robot" checkbox with image selection challenges.
Puzzle Captcha: Slider puzzles where a piece must be moved to the correct location.
Audio Captcha: Transcribing spoken letters or numbers from an audio file.
Prerequisites
Python 3.7+
Mozilla Firefox
🔥 Why users love CapMonster.Cloud
💡 Very high success rates (up to 99%)
⚡ Super fast solving times
💲 Affordable transparent pricing (pay per 1,000 CAPTCHAs)
🔌 Easy integration via API + browser extensions
⭐ Excellent reviews on TrustPilot, SourceForge, SaaSHub, AlternativeTo
Launch Browser: The script starts a Firefox browser instance using Selenium.
Navigate: It goes to the demo page for the specified CAPTCHA type.
Capture: It takes screenshots of the CAPTCHA challenge (image, instructions, or puzzle).
AI Analysis: The captured images or audio files are sent to the selected AI provider (OpenAI or Gemini) with a specific prompt tailored to the CAPTCHA type.
Get Action: The AI returns the solution (text, coordinates, or image selections).
Perform Action: The script uses Selenium to enter the text, move the slider, or click the correct images.
Verify: The script checks for a success message to confirm the CAPTCHA was solved.
Success Examples
Here are some examples of the solver successfully bypassing different CAPTCHA types.
CAPTCHA Type
OpenAI (GPT-4o)
Gemini (2.5 Pro)
reCAPTCHA v2
Puzzle
Complicated Text
Project Structure
main.py: The main entry point to run the CAPTCHA solver tests. Handles command-line arguments and calls the appropriate test functions.
ai_utils.py: Contains all the functions for interacting with the OpenAI and Gemini APIs. This is where prompts are defined and API calls are made.
puzzle_solver.py: Implements the logic specifically for solving the multi-step slider puzzle CAPTCHA.
benchmark.py: A script for running multiple tests to evaluate the performance and success rate of the different solvers.
requirements.txt: A list of all the Python packages required for the project.
screenshots/: Directory where screenshots of CAPTCHAs are temporarily saved.
successful_solves/: Directory where GIFs of successful solutions are saved.