Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Captcha
  3. captcha.irctc

captcha.irctc

Lua

A deep learning model that reads IRCTC captchas with 98% accuracy, demonstrating their vulnerability to automated booking.

GitHubGitHub
215 stars40 forks0 contributors

What is captcha.irctc?

Captcha.irctc is a deep learning project that trains neural networks to automatically read and solve captcha images from the IRCTC railway booking website. It demonstrates how machine learning can bypass traditional security measures designed to stop bots, achieving 98% accuracy in reading the text from these captchas. The project highlights the vulnerability of IRCTC's current captcha system to automated ticket booking software.

Target Audience

Machine learning researchers, security enthusiasts, and developers interested in computer vision, captcha vulnerabilities, or applying deep learning to real-world problems.

Value Proposition

It provides a working, high-accuracy model specifically for IRCTC captchas, using a residual network architecture and custom training criteria. The project serves as a practical case study in breaking captcha systems with deep learning, complete with code and methodology.

Overview

Reading irctc captchas with 98% accuracy using deep learning

Use Cases

Best For

  • Studying captcha vulnerability with deep learning
  • Training neural networks on sequential character recognition tasks
  • Building automated systems for IRCTC ticket booking
  • Learning Torch-based computer vision projects
  • Experimenting with residual networks for image classification
  • Understanding data augmentation for captcha datasets

Not Ideal For

  • Developers needing a plug-and-play captcha solver for multiple websites
  • Teams using modern deep learning frameworks like TensorFlow or PyTorch
  • Projects without access to GPU hardware for training
  • Applications requiring real-time captcha solving without model retraining

Pros & Cons

Pros

High Accuracy Performance

Achieves 98% accuracy on IRCTC captchas using a residual network architecture, as demonstrated in the README with test results.

Advanced Neural Architecture

Employs a 34-layer residual network and custom MultiCrossEntropyCriterion for sequential character recognition without RNNs, based on VGG designs.

Effective Data Augmentation

Implements augmentation techniques to improve model robustness, enhancing performance on varied captcha samples as noted in the code updates.

GPU-Optimized Training

Designed for NVIDIA GPUs like Titan 780, speeding up training significantly, as stated in the requirements section.

Cons

Specific to IRCTC Captchas

The model is trained only for IRCTC's captcha style and requires modifications for other websites, limiting generalizability.

Complex Setup Process

Requires installation of Torch, CUDA, cutorch, and csvigo, which can be challenging for users unfamiliar with these niche tools.

Large Dataset Dependency

Needs around 10,000 labeled samples for training, as admitted in the README, making it resource-intensive to replicate for new applications.

Ethical and Legal Risks

Demonstrates vulnerability that could be misused for automated ticket booking, raising concerns about responsible use and potential violations.

Frequently Asked Questions

Quick Stats

Stars215
Forks40
Contributors0
Open Issues14
Last commit6 years ago
CreatedSince 2016

Tags

#deep-learning#neural-networks#security-vulnerability#captcha-breaking#computer-vision#torch#machine-learning#automation

Built With

T
Torch
C
CUDA
L
Lua

Included in

Captcha1.4k
Auto-fetched 17 hours ago

Related Projects

busterbuster

Captcha solver extension for humans, available for Chrome, Edge and Firefox

Stars9,211
Forks686
Last commit27 days ago
captcha_trainercaptcha_trainer

[验证码识别-训练] This project is based on CNN/ResNet/DenseNet+GRU/LSTM+CTC/CrossEntropy to realize verification code identification. This project is only for training the model.

Stars3,210
Forks823
Last commit8 months ago
captcha_breakcaptcha_break

验证码识别

Stars2,816
Forks668
Last commit4 years ago
uncaptchauncaptcha

Defeating Google's audio reCaptcha with 85% accuracy.

Stars2,810
Forks327
Last commit8 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub