awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
aboul3la avatar

aboul3la/Sublist3r

0
View on GitHub↗
10,957 stars·2,215 forks·Python·GPL-2.0·24 views

Sublist3r

Sublist3r is a subdomain enumeration tool and passive reconnaissance framework designed to discover subdomains by querying search engines and public intelligence sources. It functions as a security tool for identifying the digital footprint of a target domain.

The project provides both passive enumeration through multi-source API aggregation and active discovery via a DNS brute force tool. It includes a TCP port scanner to identify active services and open ports on discovered subdomains, facilitating attack surface mapping.

The tool can be used as a standalone utility or as a Python security library, exposing its core logic as a module for integration into custom automation scripts. Discovered network identifiers can be persisted to text files for external analysis.

Features

  • Subdomain Enumeration Tools - Discovers all possible subdomains for a target domain by querying search engines and public intelligence sources.
  • Passive Reconnaissance - Provides a comprehensive framework for gathering subdomains through multi-source API aggregation and search engine queries.
  • Reconnaissance Frameworks - Provides a framework for gathering target information from external sources without interacting directly with the server.
  • Multi-Source Data Aggregation - Collects subdomain data by aggregating results from multiple search engines and public intelligence sources.
  • Attack Surface Mapping - Identifies accessible services and open ports across a network of subdomains to map the attack surface.
  • Information Gathering Tools - Collects public domain information to map a target's digital footprint for reconnaissance.
  • Penetration Testing Suites - Facilitates security assessments by gathering target infrastructure data and discovering hidden hostnames.
  • Hostname Brute Forcing - Uses concurrent request threads to rapidly test wordlists of potential hostnames against a target domain.
  • Python Library Integrations - Provides a programmatic Python interface for integrating subdomain enumeration into custom automation scripts.
  • TCP Port Scanners - Identifies active services by attempting direct TCP network connections to specific ports on discovered hosts.
  • DNS Brute Force Tools - Identifies hidden hostnames by testing large lists of potential subdomains against a target.
  • Python Security Libraries - Provides a programmatic interface for integrating subdomain discovery and enumeration into custom security scripts.
  • DNS Brute Forcing - Uncovers hidden subdomains by testing large wordlists of potential hostnames against a domain.
  • Subdomain Brute Forcing - Discovers hidden subdomains by testing a wordlist of potential hostnames using threaded requests.
  • Modular Scriptable Interfaces - Exposes core enumeration logic as a Python module for integration into larger automation workflows.
  • Command Line Tools - Listed in the “Command Line Tools” section of the The Book Of Secret Knowledge awesome list.
  • Reconnaissance Tools - Fast tool for subdomain enumeration.
  • Subdomain Enumeration - Fast subdomain enumeration for penetration testers.
  • Application Security - Fast subdomain enumeration for penetration testing.
  • DNS Security - Fast subdomain enumeration tool for penetration testing.
  • Domain Enumeration - Subdomain enumeration tool aggregating multiple passive sources.
  • Domain Reconnaissance - Enumerates subdomains using various search engines.
  • Network Reconnaissance - Enumerates subdomains using various open-source intelligence sources.
  • Network Reconnaissance Tools - Tool for fast subdomain enumeration.
  • Subdomain Enumeration - Fast subdomain enumeration tool for penetration testers.
  • Vulnerability Scanning - Fast subdomain enumeration for penetration testers.

Star history

Star history chart for aboul3la/sublist3rStar history chart for aboul3la/sublist3r

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does aboul3la/sublist3r do?

Sublist3r is a subdomain enumeration tool and passive reconnaissance framework designed to discover subdomains by querying search engines and public intelligence sources. It functions as a security tool for identifying the digital footprint of a target domain.

What are the main features of aboul3la/sublist3r?

The main features of aboul3la/sublist3r are: Subdomain Enumeration Tools, Passive Reconnaissance, Reconnaissance Frameworks, Multi-Source Data Aggregation, Attack Surface Mapping, Information Gathering Tools, Penetration Testing Suites, Hostname Brute Forcing.

Which projects share features with aboul3la/sublist3r?

Projects with overlapping indexed features include: owasp/amass — Amass is a network attack surface mapper and reconnaissance framework designed to discover and map the external,… six2dez/reconftw — reconftw is an attack surface management framework and reconnaissance workflow orchestrator designed to automate the… laramies/theharvester — theHarvester is a command-line utility designed for gathering open-source intelligence and mapping an organization's… guelfoweb/knock — Knock is an attack surface management tool and DNS reconnaissance framework used for discovering and mapping an… edu4rdshl/findomain — Findomain is a subdomain enumeration and infrastructure analysis tool designed for attack surface mapping. It… projectdiscovery/naabu — Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to…

Projects sharing features with Sublist3r

These projects share indexed features with Sublist3r. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • owasp/amassOWASP avatar

    OWASP/Amass

    14,722View on GitHub↗

    Amass is a network attack surface mapper and reconnaissance framework designed to discover and map the external, internet-facing infrastructure of a target organization. It functions as an open source intelligence tool that identifies public network boundaries and locates hidden or forgotten subdomains to define an organization's total reachable footprint. The project utilizes passive-source data aggregation from external APIs and public databases alongside active DNS brute-forcing and recursive subdomain expansion. It employs a graph-based asset mapping system to visualize the relationships

    Go
    View on GitHub↗14,722
  • six2dez/reconftwsix2dez avatar

    six2dez/reconftw

    7,226View on 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
    View on GitHub↗7,226
  • laramies/theharvesterlaramies avatar

    laramies/theHarvester

    15,687View on GitHub↗

    theHarvester is a command-line utility designed for gathering open-source intelligence and mapping an organization's external attack surface. It functions as a security information gathering framework that automates the collection of publicly available data to assist in reconnaissance and threat analysis. The tool utilizes a plugin-based architecture to execute isolated queries against various search engines and public databases. It employs asynchronous task execution to run multiple discovery operations in parallel, while a centralized pipeline aggregates and deduplicates findings from these

    Pythonblueteamdiscoveryemails
    View on GitHub↗15,687
  • guelfoweb/knockguelfoweb avatar

    guelfoweb/knock

    4,163View on GitHub↗

    Knock is an attack surface management tool and DNS reconnaissance framework used for discovering and mapping an organization's external infrastructure. It functions as a subdomain enumeration tool and HTTP security scanner to identify reachable hosts and organizational assets. The project distinguishes itself by using a passive-active hybrid enumeration strategy, combining external API lookups with active wordlist brute-force attacks and DNS zone transfers. It includes a multi-stage validation pipeline that detects DNS wildcard records and verifies host connectivity to filter out false positi

    Python
    View on GitHub↗4,163
Compare all 30 related projects→