Skip to content

v1.0.1

Compare
Choose a tag to compare
@RevoltSecurities RevoltSecurities released this 01 Oct 19:18
· 36 commits to main since this release
2aeb069

Dnsbruter - Subdomain Bruteforcing Tool

Dnsbruter is a command-line tool written in Python that allows users to perform active subdomain enumeration through brute-forcing. The tool uses multi-threading to speed up the process and supports verbose mode for displaying found subdomains and invalid subdomains.

Release v1.0.1

New Features:

  • Multi-threading: The tool now supports multi-threading for faster subdomain enumeration. Users can define the number of threads with the -t flag

  • Concurreny: The Dnsbruter now also support concurrency for multiple process of multi Threading and concurrency can be defined with the -C flag

  • Verbose Mode: The -v flag enables verbose mode, which displays found subdomains on the console during the enumeration process.

  • Concise Mode: The -cn flag enables the display of invalid or not found subdomains on the console.

  • Output File: Users can specify the filename to save the output results using the -o flag. If not provided, results will be saved in a file named {target_domain}_results.txt. and also save thTo install Dnsbruter and its required dependencies, follow the instructions in the Installation section of the README.
    e output in directory with the same flag by just giving output directory path

Installation:

Installation with pip:

pip install dnsbruter

dnsbruter -h

Installation with git:

git clone https://github.com/sanjai-AK47/Dnsbruter.git

cd Dnsbruter

pip install .

dnsbruter -h

Usage:

dnsbruter -h                                                                                      
usage: dnsbruter [-h] [-d DOMAIN] [-w WORDLIST] [-o OUTPUT] [-v] [-cn] [-t THREADS] [-C CONCURRENCY]

[INFO]: Discover hidden subdomains effortlessly with Dnsbruter

options:
  -h, --help            show this help message and exit
  -d DOMAIN, --domain DOMAIN
                        [INFO]: Target name to find hidden subdomains
  -w WORDLIST, --wordlist WORDLIST
                        [INFO]: Wordlist that contains a list of subdomains for bruteforcing
  -o OUTPUT, --output OUTPUT
                        [INFO]: Filename to save the output
  -v, --verbose         [INFO]: Verbose mode will print the valid subdomains that found
  -cn, --concise        [INFO]: Concise mode will print the invalid subdomains that found
  -t THREADS, --threads THREADS
                        [INFO]: Thread level for Multiple Threads
  -C CONCURRENCY, --concurrency CONCURRENCY
                        [INFO]: Concurrency level for Concurrency Process

Disclaimer:

Dnsbruter is intended for legal and ethical use only. Unauthorized access to systems and services is strictly prohibited. The developer is not responsible for any misuse or damage caused by this tool. Use it responsibly and with the necessary permissions.

Bug Fixes and Improvements:

  • Improved error handling for DNS resolution to prevent crashes during the enumeration process.

  • Enhanced output formatting for better readability.

  • Fixed minor issues related to input validation and argument parsing.

  • Improved concurrency and Threading process

  • Ability to stop when overheat or overload detects it stops for your machine safety purpose

Known Issues:

  • In some cases, the tool may encounter false positives due to DNS caching. It is recommended to verify the results manually.

Contributor:

For more information, please visit the Dnsbruter GitHub repository. and show ur love ❤️ and give some ⭐ for Dnsbruter

Please report any issues or feedback on the GitHub Issues page.

We hope you find Dnsbruter helpful in your subdomain enumeration tasks. Happy brute-forcing!