awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
blacklanternsecurity avatar

blacklanternsecurity/bbot

0
View on GitHub↗
9,929 estrellas·853 forks·Python·AGPL-3.0·7 vistaswww.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.

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.

Historial de estrellas

Gráfico del historial de estrellas de blacklanternsecurity/bbotGráfico del historial de estrellas de blacklanternsecurity/bbot

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de blacklanternsecurity/bbot?

Las características principales de blacklanternsecurity/bbot son: Recursive Discovery Engines, Attack Surface Management, Reconnaissance and OSINT, Asset Inventory Management, Event-Driven Data Pipelines, OSINT Automation Frameworks, Scan Configurations, Infrastructure Scanning.

¿Qué alternativas de código abierto existen para blacklanternsecurity/bbot?

Las alternativas de código abierto para blacklanternsecurity/bbot incluyen: 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…

Alternativas open-source a Bbot

Proyectos open-source similares, clasificados según cuántas características comparten con Bbot.
  • six2dez/reconftwAvatar de six2dez

    six2dez/reconftw

    7,226Ver en 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
    Ver en GitHub↗7,226
  • projectdiscovery/subfinderAvatar de projectdiscovery

    projectdiscovery/subfinder

    13,105Ver en 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
    Ver en GitHub↗13,105
projectdiscovery/naabuAvatar de projectdiscovery

projectdiscovery/naabu

5,766Ver en 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
Ver en GitHub↗5,766
  • 1n3/sn1perAvatar de 1N3

    1N3/Sn1per

    10,049Ver en 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
    Ver en GitHub↗10,049
  • Ver las 30 alternativas a Bbot→