Skip to content

clayhackergroup/dragon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‰ Dragon Bypass

Professional Authentication Security Testing Framework
Advanced tool for security researchers, penetration testers, and bug bounty hunters.


πŸ”₯ Key Features

Category Capabilities
Authentication Auto-detect flows (Form, Basic, OAuth, SAML, JWT, API Key)
Injection SQLi, XSS, XXE, SSRF, Command Injection
Brute Force JWT secret cracking, API key brute-forcing
Analysis Security headers, cookie entropy, tech fingerprinting
Automation Workflow chains, multi-step auth flows
OAST DNS exfiltration, out-of-band testing

πŸš€ Quick Start

# Clone the repository
git clone https://github.com/clayhackergroup/dragon.git
cd dragon

# Install dependencies
pip install -r requirements.txt

# Basic scan
python main.py scan --url https://target.com

# Interactive mode
python main.py interactive

πŸ“‹ Available Commands

scan         - Full vulnerability scanner
replay      - Replay captured auth flows  
test        - Run security tests on flows
record      - Record authentication flows
report      - Display scan reports
server      - Start FastAPI server
fuzz        - Parameter fuzzing
jwt         - JWT vulnerability toolkit
proxy       - Intercept proxy
export      - Export reports (HTML/CSV/JSON)
detect      - Auto-detect auth flows
audit       - Security headers audit
session     - Cookie/session analyzer
jssecrets   - Scan JavaScript for secrets
workflow   - Workflow automation
interactive - Interactive shell
intruder    - Cluster bomb/Sniper brute-forcer
inject      - SQLi/XSS/XXE/SSRF injector
brute      - JWT/API key brute-forcer
oast       - DNS exfiltration testing

πŸ› οΈ Usage Examples

Authentication Detection

# Auto-detect login forms and auth flows
python main.py detect --url https://app.target.com/login

# Record and replay auth flow
python main.py record --url https://app.target.com --login -u admin -p password123
python main.py replay auth_flow.json --url https://app.target.com

Vulnerability Scanning

# Full scan
python main.py scan --url https://app.target.com --test all

# SQL Injection testing
python main.py inject --url https://app.target.com/search --param q --type sql

# XSS testing
python main.py inject --url https://app.target.com/search --param q --type xss

# JWT vulnerabilities
python main.py jwt --url https://app.target.com/api --token "eyJ..."

Brute Forcing

# Intruder-style parameter brute
python main.py intruder --url https://app.target.com/login --param username --type numbers

# JWT secret cracking
python main.py brute --url https://app.target.com/api/verify --token "eyJ..." --wordlist /usr/share/wordlists/rockyou.txt

# Custom wordlist
python main.py intruder --url https://app.target.com/auth --param user --wordlist usernames.txt --type sql

Security Analysis

# Security headers audit
python main.py audit --url https://app.target.com

# Cookie & session analysis
python main.py session --url https://app.target.com/dashboard

# JavaScript secrets scanning
python main.py jssecrets --url https://app.target.com/app.js

# Technology fingerprinting
python main.py session --url https://app.target.com

Advanced

# Start intercept proxy
python main.py proxy --target https://app.target.com --port 8080

# Workflow automation
python main.py workflow login_then_access.json --url https://app.target.com --var username=admin --var password=pass123

# Export report
python main.py export results.json --format html --output report.html

🎯 Module Architecture

dragon-bypass/
β”œβ”€β”€ core/                    # Core engine
β”‚   β”œβ”€β”€ recorder.py         # Capture auth flows
β”‚   β”œβ”€β”€ replayer.py         # Replay requests
β”‚   β”œβ”€β”€ mutator.py         # Parameter mutation
β”‚   β”œβ”€β”€ analyzer.py       # Response analysis
β”‚   β”œβ”€β”€ fuzzer.py          # Fuzzing engine
β”‚   β”œβ”€β”€ proxy.py          # Intercept proxy
β”‚   β”œβ”€β”€ threading.py      # Parallel execution
β”‚   └── workflow.py      # Automation
β”‚
β”œβ”€β”€ modules/                # Testing modules
β”‚   β”œβ”€β”€ role_tester.py     # Privilege escalation
β”‚   β”œβ”€β”€ otp_tester.py    # OTP vulnerabilities
β”‚   β”œβ”€β”€ session_checker.py # Session handling
β”‚   β”œβ”€β”€ reset_tester.py  # Password reset
β”‚   β”œβ”€β”€ jwt_tester.py    # JWT attacks
β”‚   β”œβ”€β”€ auth_detector.py # Auth flow detection
β”‚   β”œβ”€β”€ security_audit.py # Headers & cookies
β”‚   β”œβ”€β”€ http_attacks.py  # HTTP smuggling
β”‚   β”œβ”€β”€ intruder.py      # Burp-style intruder
β”‚   β”œβ”€β”€ injection.py    # SQLi/XSS/XXE/SSRF
β”‚   └── oast.py          # OAST/DNS
β”‚
└── utils/                 # Utilities
    β”œβ”€β”€ logger.py        # Colored output
    β”œβ”€β”€ parser.py        # HTTP parsing
    β”œβ”€β”€ diff_engine.py   # Response comparison
    β”œβ”€β”€ reporter.py      # Report generation
    └── interactive.py    # Interactive shell

πŸ†š Comparison with Other Tools

Feature Dragon Bypass Burp Suite Pro OWASP ZAP AuthRecon
Auth Flow Detection βœ… βœ… ❌ βœ…
SQLi Testing βœ… βœ… βœ… ❌
XSS Testing βœ… βœ… βœ… ❌
JWT Attacks βœ… βœ… ⚠️ ❌
Workflow Automation βœ… βœ… ⚠️ ❌
Cluster Bomb βœ… βœ… ❌ ❌
Interactive Shell βœ… ❌ ❌ ❌
JWT Brute-Force βœ… ❌ ❌ ❌
OAST/DNS βœ… βœ… ⚠️ ⚠️
Free/Open Source βœ… ❌ βœ… βœ…
Python-based βœ… ❌ ⚠️ βœ…

Why Dragon Bypass?

  • Comprehensive: 20+ commands covering all auth testing scenarios
  • Fast: Multi-threaded cluster bombing
  • Modern: Python 3.8+, async support
  • Free: No expensive licenses
  • Extensible: Modular plugin architecture

πŸ“Š Security Testing Coverage

Category Tests
Authentication Bypass 15+
SQL Injection 30+
XSS Variants 25+
XXE Injection 7+
SSRF Vectors 15+
Command Injection 12+
JWT Attacks 10+
OAuth Vulnerabilities 5+
SAML Attacks 4+

⚠️ Disclaimer

FOR AUTHORIZED SECURITY TESTING ONLY

This tool is designed for security professionals and researchers conducting authorized security assessments. Using this tool against systems without explicit permission is illegal and unethical.

The authors assume no liability for misuse or damage caused by this tool.


πŸ“ License

MIT License - See LICENSE for details.


πŸ‘₯ Developer

Lead Developer

Role Name Handle
Founder / Lead Spidey @spideyze
Co-Founder Dark Horizon @mrdarkhorizon

Development Team

Role Name Area
Core Developer Spidey and Dark Horizon Core engine, CLI, Mutator
Security Researcher Spidey and Dark Horizon Injection modules, Attack vectors
Pentest Lead BlackMoon and spidey Authentication testing
Automation Dev Divya tiwari and Spidey Workflow, Pipeline
Research spidey and misti JWT/OAuth security
QA GhostSec , spidey , Dark Horizon , Divya Tiwari , misti , aditya, radhika and sam Testing, Documentation

Team: Clay Group

╔═══════════════════════════════════════════════════════════╗
β•‘                   CLAY GROUP                        β•‘
β•‘        Official Cybersecurity Research Team        β•‘
╠═══════════════════════════════════════════════════════════╣
β•‘  Founded: 2024                                   β•‘
β•‘  Focus: Web App Security, API Testing             β•‘
β•‘  Mission: Professional security tools          β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

Contact

Platform Handle
Instagram @h4cker.in and @exp1oit
Telegram @spideyze and @mrdarkhorizon
Email hidden
GitHub @clayhackergroup

Acknowledgments

Special thanks to:

  • The security research community
  • Bug bounty hunters worldwide
  • OWASP Foundation
  • Open source contributors

πŸ“œ History

v1.0.0 (2024)

  • Initial release
  • 20 commands
  • 28 modules
  • SQLi/XSS/XXE/SSRF injection
  • JWT/OAuth testing
  • Cluster bomb intruder
  • Workflow automation

πŸ”§ Requirements

requests>=2.28.0
beautifulsoup4>=4.12.0
lxml>=4.9.0
pyjwt>=2.8.0
colorama>=0.4.6
fastapi>=0.100.0
uvicorn>=0.23.0
pydantic>=2.0.0

Dragon Bypass v1.0.0 | Professional Auth Security Testing Framework

About

Dragon Bypass - Professional Auth Security Testing Framework Advanced tool for security researchers with SQLi, XSS, XXE, SSRF, JWT attacks, brute-forcing, and workflow automation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors