Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cyberfantics/enhanced-dns-subdomain


https://github.com/cyberfantics/enhanced-dns-subdomain

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# Enhanced DNS Subdomain Search

This Python script performs enhanced DNS subdomain searching. It includes functionalities for subdomain search, domain availability check, and verbose output options. The user can specify the domain and choose to save the results via input prompts.

## Features

- **DNS Subdomain Search**: Searches for subdomains using a provided dictionary.
- **Domain Availability Check**: Checks if a domain is available for registration.
- **Verbose Output**: Optionally provides detailed progress information.
- **Output to File**: Option to save the results to a file.

## Requirements

- Python 3.x
- dnspython
- python-whois

## Installation

Clone the repository:

```bash
git clone https://github.com/cyberfantics/enhanced-dns-subdomain.git
cd enhanced-dns-subdomain
# Enhanced DNS Subdomain Search

This Python script performs enhanced DNS subdomain searching. It includes functionalities for subdomain search, domain availability check, and verbose output options. The user can specify the domain and choose to save the results via input prompts.

## Features

- **DNS Subdomain Search**: Searches for subdomains using a provided dictionary.
- **Domain Availability Check**: Checks if a domain is available for registration.
- **Verbose Output**: Optionally provides detailed progress information.
- **Output to File**: Option to save the results to a file.

## Requirements

- Python 3.x
- dnspython
- python-whois

## Installation

Clone the repository:

```bash
git clone https://github.com/cyberfantics/enhanced-dns-subdomain.git
cd enhanced-dns-subdomain
```

Install the required libraries:
```bash
pip install dnspython python-whois
```

## Usage:
Run the script:
```bash
python enhanced_dns_subdomain_search.py
```

- **Enter the domain:** When prompted, enter the domain you want to search subdomains for.
- **Save the output:** When prompted, choose whether to save the output to a file (yes/no).
- **Verbose output:** When prompted, choose whether to enable verbose output (yes/no).

## Example:
```bash
Enter the domain to search subdomains for: example.com
Would you like to save the output to a file? (yes/no): yes
Would you like verbose output? (yes/no): yes
```
This will perform the subdomain search, check domain availability, and save the results to example.com_subdomains.txt.

## Contact:
Created by Syed Mansoor ul Hassan Bukhari - [GitHub](https://github.com/cyberfantics)