Dnsbruter

Latest version: v1.0.4

Safety actively analyzes 682457 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.0.4

Dnsbruter - Asynchronous Dns Bruteforcing Tool

Dnsbruter an Asynchronous Dns bruteforcing and Fuzzing Tool for Penetration Testers and Ethical hackers.
it used to bruteforce and fuzz for domain names in any position of input using BRUT word in it.

![GitHub last commit](https://img.shields.io/github/last-commit/RevoltSecurities/Dnsbruter) ![GitHub release (latest by date)](https://img.shields.io/github/v/release/RevoltSecurities/Dnsbruter) [![GitHub license](https://img.shields.io/github/license/RevoltSecurities/Dnsbruter)](https://github.com/RevoltSecurities/Dnsbruter/blob/main/LICENSE) [![LinkedIn](https://img.shields.io/badge/LinkedIn-Connect-blue)](https://www.linkedin.com/in/d-sanjai-kumar-109a7227b/)

features:
<h1 align="center">
<img src="https://github.com/RevoltSecurities/Dnsbruter/assets/119435129/51cb47ce-2a9d-49f5-a547-bae184a5c19e" width="700px">
<br>
</h1>

- Asynchronous and concurrent dns bruteforcing.
- Supports both dns brutforcing and fuzzing.
- Manages high level threads.
- Manages high loads wordlist.
- Enhanced asynchronous performance better than before.
- Wildcard detection for found domain.

1.0.3

- Asynchronous and concurrent bruteforcing
- Manages high level threads and wordlists
- Improved performance and usages in commands of dnsbruter
- User desired console for outputs
- Resolved issues in updating dnsbruter

Installation



Method 1:

bash
pip install git+https://github.com/sanjai-AK47/Dnsbruter.git
dnsbruter -h


Method 2:
bash
git clone https://github.com/sanjai-AK47/Dnsbruter.git
cd Dnsbruter
pip install .
dnsbruter -h

1.0.2

- Asynchronous and concurrent bruteforcing
- Manages high level threads and wordlists
- Improved performance and usages in commands of dnsbruter
- User desired console for outputs

Installation



Method 1:

bash
pip install git+https://github.com/sanjai-AK47/Dnsbruter.git
dnsbruter -h


Method 2:
bash
git clone https://github.com/sanjai-AK47/Dnsbruter.git
cd Dnsbruter
pip install .
dnsbruter -h

1.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](https://github.com/sanjai-AK47/Dnsbruter) section of the README.
e output in directory with the same flag by just giving output directory path

Installation:

Installation with pip:

bash

pip install dnsbruter

dnsbruter -h



Installation with git:

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

cd Dnsbruter

pip install .

dnsbruter -h



Usage:

bash
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:

- [D.Sanjai Kumar](https://github.com/sanjai-AK47)


For more information, please visit the [Dnsbruter GitHub repository](https://github.com/sanjai-AK47/Dnsbruter). and show ur love ❤️ and give some ⭐ for [Dnsbruter](https://github.com/sanjai-AK47/Dnsbruter)

Please report any issues or feedback on the [GitHub Issues](https://github.com/sanjai-AK47/Dnsbruter/issues) page.

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

1.0.0

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.

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

- Invalid Mode: The `-i` 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`.

Installation:

To install Dnsbruter and its required dependencies, follow the instructions in the [Installation](https://github.com/sanjai-AK47/Dnsbruter) section of the README.

Usage:

To use Dnsbruter for subdomain enumeration, refer to the [Usage](https://github.com/sanjai-AK47/Dnsbruter) section in the README.

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.

Known Issues:

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

Contributors:

- [Sanjai Kumar](https://github.com/sanjai-AK47)


Special thanks to all the contributors who helped improve and test Dnsbruter.

For more information, please visit the [Dnsbruter GitHub repository](https://github.com/sanjai-AK47/Dnsbruter).

Please report any issues or feedback on the [GitHub Issues](https://github.com/sanjai-AK47/Dnsbruter/issues) page.

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

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.