🛡️ BugHunter Toolkit
A modular Python reconnaissance toolkit for bug bounty hunters and web security researchers.
✨ Features
- Domain validation
- IP resolution
- HTTP/HTTPS detection
- Security header analysis
- robots.txt discovery
- sitemap.xml discovery
- Markdown report generation
- Organized workspace creation
- Installable CLI (
bughunter)
📦 Installation
Clone the repository:
git clone https://github.com/RushiVenkatadri/BugHunter-Toolkit.git
cd BugHunter-Toolkit
Create a virtual environment:
python3 -m venv .venv
source .venv/bin/activate
Install:
pip install -e .
🚀 Usage
Scan a target:
bughunter scan nasa.gov
📂 Project Structure
BugHunter-Toolkit/
src/
└── bughunter/
├── cli.py
├── engine.py
├── banner.py
├── config.py
└── modules/
📄 Generated Workspace
results/
example.com/
├── report.md
├── logs.txt
└── raw/
├── robots.txt
└── sitemap.xml
🛠 Current Capabilities
- Domain validation
- DNS resolution
- Website detection
- HTTP response collection
- Security header analysis
- robots.txt collection
- sitemap.xml collection
- Markdown reporting
🗺 Roadmap
v1.1
- security.txt support
- JSON reports
- DNS record enumeration
- SSL certificate inspection
v1.2
- Technology detection
- HTTP method enumeration
- Better reporting
v2.0
- Plugin system
- Third-party tool integrations
- HTML dashboard
📜 License
This project is licensed under the MIT License.
👨💻 Author
Rushi Venkatadri
Release files for bughunter-toolkit 1.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bughunter_toolkit-1.3.1.tar.gz | 10.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bughunter_toolkit-1.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size:24.4 kB
Release files / bughunter_toolkit-1.3.1.tar.gz
| Download URL | bughunter_toolkit-1.3.1.tar.gz |
|---|---|
| Size | 10.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a9ff7b75a4b7492dfa1be115f9128fd629065d4147abf466dcc74342eaf381ab
|
|
BLAKE2b-256 checksum How to use checksums |
7bbdc327e6422b9ba4a52c5c13063b79d2ccac184220fc58346e347c9db10219
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / bughunter_toolkit-1.3.1-py3-none-any.whl
| Download URL | bughunter_toolkit-1.3.1-py3-none-any.whl |
|---|---|
| Size | 13.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ac26a8d9d92377c524954b2eb3f567a0d9e92e3a978ab74f4f3abda8dc0c8c8f
|
|
BLAKE2b-256 checksum How to use checksums |
7d5f53ea2c3a5df0f253dc80e09e3b300c255e1ba71412027fc89f1275fa68a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|