bbot is a multipurpose scanner inspired by Spiderfoot, built to automate Recon, Bug Bounties, and ASM. Key features include:
- Comprehensive Subdomain Enumeration: Consistently finds more subdomains than other tools using passive API sources and recursive DNS brute-force with target-specific subdomain mutations.
- Web Spidering: Crawls target websites, extracting emails and other valuable information.
- Web Scanning: Performs both light and heavy web scans to identify vulnerabilities.
- Flexible Output: Supports native output to Neo4j, Teams, Discord, Slack, Postgres, MySQL, SQLite, Splunk, Elasticsearch, CSV, JSON, HTTP, and Websocket.
- Python API: Can be used as a Python library for custom scanning solutions.
- Customization: Supports custom YARA rules for searching the entire attack surface.




