Skip to content

Toothless5143/Subby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Subby

The Subby is a robust Python tool designed to enumerate live subdomains for a given domain. By utilizing the requests library, this tool sends HTTP requests to constructed subdomains of the target domain. It prompts the user to enter the domain and the path to a wordlist file containing subdomain names. The tool reads the wordlist file, splits its content into individual subdomains, and iterates over each subdomain.

For each subdomain, the tool constructs two URLs: one with "http://" and another with "https://". It then sends HTTP GET requests to these URLs using requests.get() and checks if the requests are successful (status code 200). If a request is successful, indicating that the subdomain exists, the tool prints the URL to the console.

Features

  • Simple and effective subdomain enumeration tool.
  • Enumerates both HTTP and HTTPS subdomains.
  • Utilizes a wordlist file to generate subdomains for scanning.
  • Provides clear output of discovered subdomains.

Installation

To install and run the Subdomain Enumerator tool, follow these steps:

  1. Clone the repository to your local machine using the following command:

    git clone https://github.com/Toothless5143/Subby.git && cd Subby
  2. Install the required modules by executing the following command:

    pip install requests
  3. Launch the tool and provide the main domain and wordlist by running the following command:

    python3 subby.py

License

This tool is open source and available under the MIT License.

About

A powerful Python tool designed to efficiently discover live subdomains for a specified domain.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages