awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
blacklanternsecurity avatar

blacklanternsecurity/bbot

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

Historique des stars

Graphique de l'historique des stars pour blacklanternsecurity/bbotGraphique de l'historique des stars pour blacklanternsecurity/bbot

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de blacklanternsecurity/bbot ?

Les fonctionnalités principales de blacklanternsecurity/bbot sont : Recursive Discovery Engines, Attack Surface Management, Reconnaissance and OSINT, Asset Inventory Management, Event-Driven Data Pipelines, OSINT Automation Frameworks, Scan Configurations, Infrastructure Scanning.

Quelles sont les alternatives open-source à blacklanternsecurity/bbot ?

Les alternatives open-source à blacklanternsecurity/bbot incluent : 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…

Alternatives open source à Bbot

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Bbot.
  • six2dez/reconftwAvatar de six2dez

    six2dez/reconftw

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

    projectdiscovery/subfinder

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

projectdiscovery/naabu

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

    1N3/Sn1per

    10,049Voir sur 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
    Voir sur GitHub↗10,049
  • Voir les 30 alternatives à Bbot→