ENNAENNA

BBOT

AGPL-3.0

๐ŸŒ Network Recon ยท Python

BBOT (Bighuge BLS OSINT Tool) is a recursive internet scanner built for automated reconnaissance, bug bounty hunting, and attack surface management. Unlike linear scanners that enumerate a fixed target list, BBOT discovers new targets as it scans โ€” finding a subdomain triggers port scanning, which triggers web crawling, which discovers new subdomains, creating a recursive discovery loop. It ships with over 100 modules covering DNS enumeration, port scanning, web crawling, technology fingerprinting, secret detection, and vulnerability scanning. BBOT integrates natively with tools like Nuclei, httpx, and subfinder, and outputs to JSON, CSV, Neo4j, and its own web UI. Configuration is YAML-based with per-scan presets for different engagement types. With nearly 10,000 GitHub stars, it has become a serious contender to SpiderFoot and Amass for automated recon pipelines.

9.6kstars
794forks
68issues
Updated 1d ago

Installation

$ pipx install bbot

Use Cases

  • Automated attack surface discovery
  • Bug bounty recon pipeline
  • Recursive subdomain and port enumeration

Tags

reconattack-surfacebug-bountyautomationasmattack-surface-managementbugbountyclieasmhackingneo4josintosint-frameworkpentestingpythonrecursionscannersubdomain-enumerationsubdomain-scannersubdomainsthreat-intelligencethreatintel

Community Reviews

No reviews yet. Be the first to review BBOT.

More in Network Recon