awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
blacklanternsecurity avatar

blacklanternsecurity/bbot

0
View on GitHub↗
www.blacklanternsecurity.com/bbot↗

Bbot

This project is an open-source intelligence reconnaissance framework and recursive attack surface mapper. It functions as a containerized security scanner designed to map public-facing infrastructure, perform subdomain enumeration, and automate the gathering of open-source intelligence.

The system employs a recursive discovery engine to iteratively explore target infrastructure, utilizing a plugin-based module architecture to extend scanning capabilities. It integrates third-party APIs for data enrichment and applies YARA rules across discovered assets to identify specific vulnerability patterns.

The framework covers a broad range of reconnaissance activities, including web application scanning, email address enumeration, and public infrastructure mapping. It maintains a state-persistent asset inventory and provides capabilities for web screenshot capture, parameter extraction, and real-time event streaming.

Data is managed through an event-driven pipeline that supports external data export to databases and logging platforms, as well as notification delivery via webhooks to chat platforms.

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Features

  • Recursive Discovery Engines - Iteratively maps target infrastructure by feeding discovered assets back into the scanning queue.
  • Attack Surface Management - Provides a platform for discovering, inventorying, and monitoring internet-facing assets to maintain visibility into the external security posture.
  • Reconnaissance and OSINT - Automates the gathering of intelligence and mapping of attack surfaces through recursive scanning and APIs.
  • Asset Inventory Management - Maintains a state-persistent database of discovered hosts and metadata to prevent redundant scanning.
  • Event-Driven Data Pipelines - Streams discovery findings as JSON events through a pipeline for real-time processing and export.
  • OSINT Automation Frameworks - Offers a framework for automating intelligence gathering from public data sources and third-party APIs.
  • Scan Configurations - Allows users to define reconnaissance boundaries using DNS names, IP ranges, and email addresses.
  • Infrastructure Scanning - Scans internet infrastructure recursively to discover and index all public-facing assets associated with a target.
  • Attack Surface Mappers - Identifies and catalogs internet-facing infrastructure through recursive DNS discovery and scanning.
  • Intelligence Enrichment - Combines discovery results with external intelligence by calling third-party reconnaissance provider APIs.
  • Attack Surface Mapping - Crawls DNS names, IP ranges, and organizations to discover all reachable public-facing infrastructure.
  • Subdomain Enumeration Tools - Implements utilities for generating and discovering subdomains to expand the attack surface during security assessments.
  • Plugin-Based Architectures - Extends scanning capabilities via a modular architecture that loads independent reconnaissance plugins.
  • Containerized Security Environments - Provides a pre-configured containerized environment for consistent deployment of security scanning and reconnaissance tools.
  • Parameter Discovery - Captures web parameters during discovery and saves them for use in brute-forcing activities.
  • Subdomain Discovery - Maps a domain footprint by combining passive API sources with DNS brute-forcing and name mutations.
  • Application Discovery - Crawls web assets to find hidden directories, parameters, and vulnerabilities while capturing visual snapshots.
  • Web Vulnerability Scanning - Identifies vulnerabilities and hidden content using recursive spidering, directory busting, and parameter mining.
  • YARA Rule Execution - Applies custom YARA signatures across the discovered attack surface to identify specific patterns or vulnerabilities.
  • Programmatic Scanning APIs - Provides synchronous and asynchronous Python interfaces to programmatically execute scans and consume events.
  • Containerized Deployments - Supports packaging the environment into portable images to ensure consistent deployment across hosts.
  • Containerized Environments - Packages the scanner and its dependencies into portable container images for consistent execution.
  • YARA-Based Scanning - Applies YARA rules across a discovered attack surface to find specific security patterns.
  • Third-Party Integrations - Orchestrates multiple third-party intelligence providers using non-blocking asynchronous requests.
  • Pattern-Based Detection - Applies YARA rules to scan the discovered attack surface for specific files, patterns, or known software vulnerabilities.
  • Web Asset Probing - Performs automated connectivity checks and offensive probing of web services to document the attack surface.
  • Visual Snapshot Capture - Generates visual snapshots of discovered web assets to facilitate rapid triage of the attack surface.
  • OSINT Frameworks - Automation framework for reconnaissance and intelligence gathering.
  • Reconnaissance - Recursive internet scanning for bug bounty and penetration testing.
  • Reconnaissance Tools - OSINT automation framework for security researchers.
  • Subdomain Enumeration - Recursive internet scanner for security research.
  • Web Application Scanners - Recursive internet scanner for OSINT and asset discovery.
9,929 星标·853 分支·Python·AGPL-3.0·7 次浏览

Star 历史

blacklanternsecurity/bbot 的 Star 历史图表blacklanternsecurity/bbot 的 Star 历史图表

Bbot 的开源替代方案

相似的开源项目,按与 Bbot 的功能重合度排序。
  • six2dez/reconftwsix2dez 的头像

    six2dez/reconftw

    7,226在 GitHub 上查看↗

    reconftw is an attack surface management framework and reconnaissance workflow orchestrator designed to automate the discovery, mapping, and monitoring of external digital assets. It operates as a modular tool-chain pipeline that coordinates a sequence of security tools to perform intelligence gathering and vulnerability scanning. The project distinguishes itself through a cloud-native deployment model that parallelizes scanning workloads across a fleet of remote VPS instances to bypass local resource constraints. It utilizes container-based environment isolation to ensure consistent executio

    Shellbug-bountybugbountybugbounty-tool
    在 GitHub 上查看↗7,226
  • projectdiscovery/subfinderprojectdiscovery 的头像

    projectdiscovery/subfinder

    13,105在 GitHub 上查看↗

    Subfinder is a security reconnaissance framework designed for subdomain enumeration and attack surface management. It functions as a discovery engine that identifies and maps internet-exposed infrastructure, cloud-hosted assets, and network ranges to maintain a comprehensive inventory of an organization's digital footprint. The project distinguishes itself through a modular, template-driven scanning engine that executes security checks against discovered assets. It leverages cloud-native asset discovery to query provider APIs and infrastructure metadata, while supporting distributed agent orc

    Gobugbountyhackinghacktoberfest
    在 GitHub 上查看↗13,105
  • projectdiscovery/naabuprojectdiscovery 的头像

    projectdiscovery/naabu

    5,766在 GitHub 上查看↗

    Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to identify active services. It functions as a Go library for embedding port scanning into programs, and as a standalone tool that accepts targets as hostnames, IP addresses, CIDR ranges, or ASN numbers. The tool discovers live hosts before scanning, filters ports by range or top lists, and can integrate with Nmap for service version detection. The project distinguishes itself through its SYN-based port probing approach that sends TCP SYN packets and analyzes responses without complet

    Gocdn-exclusionhacktoberfestnmap
    在 GitHub 上查看↗5,766
  • 1n3/sn1per1N3 的头像

    1N3/Sn1per

    10,049在 GitHub 上查看↗

    Sn1per is a vulnerability management platform and penetration testing orchestrator designed to automate reconnaissance, vulnerability scanning, and exploit verification. It functions as a dockerized security toolkit that coordinates multiple tools into a unified automated pipeline to identify security flaws across network and web assets. The platform features an attack surface manager for discovering internet-facing assets through OSINT, DNS enumeration, and certificate transparency. It distinguishes itself with an AI-powered security analyzer that uses large language models to summarize scan

    Shellattack-surfaceattack-surface-managementattacksurface
    在 GitHub 上查看↗10,049
查看 Bbot 的所有 30 个替代方案→

常见问题解答

blacklanternsecurity/bbot 是做什么的?

This project is an open-source intelligence reconnaissance framework and recursive attack surface mapper. It functions as a containerized security scanner designed to map public-facing infrastructure, perform subdomain enumeration, and automate the gathering of open-source intelligence.

blacklanternsecurity/bbot 的主要功能有哪些?

blacklanternsecurity/bbot 的主要功能包括:Recursive Discovery Engines, Attack Surface Management, Reconnaissance and OSINT, Asset Inventory Management, Event-Driven Data Pipelines, OSINT Automation Frameworks, Scan Configurations, Infrastructure Scanning。

blacklanternsecurity/bbot 有哪些开源替代品?

blacklanternsecurity/bbot 的开源替代品包括: six2dez/reconftw — reconftw is an attack surface management framework and reconnaissance workflow orchestrator designed to automate the… projectdiscovery/subfinder — Subfinder is a security reconnaissance framework designed for subdomain enumeration and attack surface management. It… projectdiscovery/naabu — Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to… 1n3/sn1per — Sn1per is a vulnerability management platform and penetration testing orchestrator designed to automate… owasp/amass — Amass is a network attack surface mapper and reconnaissance framework designed to discover and map the external,… projectdiscovery/nuclei — Nuclei is a modular security scanning framework designed for automated vulnerability detection and infrastructure…