Releases: vVv-Keys/ARBH
Releases · vVv-Keys/ARBH
v2.0.1
Automated Bug Bounty Scanner
This project is an automated bug bounty scanner designed to detect common web vulnerabilities such as SQL Injection, Cross-Site Scripting (XSS), Command Injection, and Cross-Site Request Forgery (CSRF). It includes features such as headless browsing, email alerts, and a detailed HTML report generation.
Features
-
SQL Injection Detection
- Uses a variety of payloads to test for SQL Injection vulnerabilities.
- Logs potential vulnerabilities and sends email alerts.
-
Cross-Site Scripting (XSS) Detection
- Tests for XSS vulnerabilities using different payloads.
- Logs potential vulnerabilities and sends email alerts.
-
Command Injection Detection
- Detects possible command injection points.
- Logs potential vulnerabilities and sends email alerts.
-
Cross-Site Request Forgery (CSRF) Detection
- Checks for missing CSRF tokens in forms.
- Logs potential vulnerabilities and sends email alerts.
-
URL Discovery
- Discovers URLs and forms on the target site using both requests and headless browsing with Selenium.
-
Email Alerts
- Sends email notifications when vulnerabilities are detected.
- Configurable via environment variables.
-
HTML Report Generation
- Generates a comprehensive HTML report summarizing the scan results.
-
Retry Mechanism
- Implements retry logic for network requests to handle temporary failures.
-
Environment Configuration
- Uses
.env
file to manage sensitive information such as email credentials and SMTP server details.
- Uses
-
Concurrency and Rate Limiting
- Utilizes multithreading for concurrent scanning.
- Supports rate limiting to control the frequency of requests.
-
Proxy Support
- Allows routing requests through a proxy server for additional anonymity or bypassing network restrictions.
-
Bearer and JWT Authentication
- Supports authentication tokens for scanning authenticated endpoints.
-
User-Agent Randomization
- Randomizes User-Agent headers to mimic different browsers and reduce the chance of being blocked.
Requirements
- Python 3.6+
requests
librarybeautifulsoup4
libraryselenium
libraryretrying
librarypython-dotenv
library- Chrome WebDriver (for headless browsing)
Installation
- Clone the repository:
git clone https://github.com/yourusername/bug-bounty-scanner.git cd bug-bounty-scanner
Full Changelog: https://github.com/vVv-Keys/AUTOMATED-RECON-BUG-HUNTING/commits/bountyhunting