blacklanternsecurity/bbot

The recursive internet scanner for hackers. 🧡

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 44 seconds ago
Added to GitGenius on September 5th, 2026
Created on March 12th, 2022
Open Issues & Pull Requests: 47 (+0)
GitHub issues: Enabled
Number of forks: 920
Total Stargazers: 10,543 (+0)
Total Subscribers: 66 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.4 hours
Mean response time: 31.9 days
90th percentile: 157.0 days
Tracked items: 406

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 25% of open issues come from outside the core team — the tracker reads mainly as internal planning. Only 8% of issues opened in the past year have been closed. Three people close 91% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 20
New in 7 days: 1
Closed in 7 days: 1
Avg open age: 170 days
Stale 30+ days: 12
Stale 90+ days: 0

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (223)
  • enhancement (154)
  • low priority (25)
  • high-priority (12)
  • lightfuzz (10)
  • on hold (10)
  • module todo (7)
  • cant-reproduce (4)

Detailed Description

BBOT is a multipurpose reconnaissance scanner built to automate recon, bug bounties, and attack surface management through recursive scanning and enumeration.

The tool addresses the need for comprehensive attack surface discovery by combining passive API sources with active reconnaissance techniques like recursive DNS brute-forcing and target-specific subdomain mutations. Its recursive approach means results from one scan phase feed into subsequent phases, progressively uncovering deeper layers of the target infrastructure. The scanner integrates multiple data sources and modules that work together to build a complete picture of an organization's external footprint, with particular strength in subdomain enumeration where it reportedly finds significantly more subdomains than competing tools across various domain sizes.

Organizations running bug bounty programs, performing security assessments, or managing external attack surfaces should consider this tool if they need broad reconnaissance capabilities in a single integrated platform. The tool suits teams that want to move beyond point solutions and need coordinated scanning across multiple reconnaissance vectors including subdomain discovery, web spidering, email gathering, and web vulnerability scanning. The README positions it as inspired by Spiderfoot, indicating it targets similar use cases but with a focus on recursive enumeration and modern attack surface management workflows.

The project maintains active development with regular updates to core functionality and breaking changes between major versions, as evidenced by the migration guide for version transitions. The tool includes performance optimization features like its custom DNS resolver that leverages multiple threads per resolver to accelerate scans. The project provides comprehensive documentation covering installation methods including Docker deployment, detailed scanning tips, and architectural explanations of how the recursive scanning approach works. Output is flexible with multiple preset configurations for different scanning scenarios, from focused subdomain enumeration to comprehensive full-scope assessments.