Skip to main content

🛡️ BugHunter Toolkit

A modular Python reconnaissance toolkit for bug bounty hunters and web security researchers.

Python License Platform Status


✨ 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)

Source distribution for bughunter-toolkit 1.3.1
File Size Uploaded
bughunter_toolkit-1.3.1.tar.gz 10.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bughunter-toolkit 1.3.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.3.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page