DNSspider – Very Fast, Async Mulithreaded Subdomain Scanner
DNSspider tool is a very fast multi-threaded brute-force tool of subdomains that leverages a word-list and/or character permutation. DNSspider tool is developed in the Python Language and available on the GitHub platform. DNSspider tool is an open-source and free-to-use tool. It supports using custom word lists, we can specify the timeout value between two requests, we can specify the thread value for scanning. DNSspider tool supports force scanning when the Wildcards are detected.
Note: Make Sure You have Python Installed on your System, as this is a python-based tool. Click to check the Installation process: Python Installation Steps on Linux
Installation of DNSspider Tool on Kali Linux OS
Step 1: Use the following command to install the tool in your Kali Linux operating system.
git clone https://github.com/noptrix/dnsspider.git
Step 2: Now use the following command to move into the directory of the tool. You have to move in the directory in order to run the tool.
Step 3: Tool is Successfully cloned. Now use the following command to run the tool and check the help section.
python3 dnsspider.py -H
Working with DNSspider Tool on Kali Linux OS
Example 1: Simple Scan
python3 dnsspider.py -t 0 -a geeksforgeeks.org/ -v
In this example, We will be performing a simple dictionary scan on the geeksforgeeks.org target domain.
Example 2: Print version information
python3 dnsspider.py -V
In this example, We will be printing the current version of the tool. We have used -V tag to print the version.
Example 3: Timeout (default: 3)
python3 dnsspider.py -t 0 -a geeksforgeeks.org/ -v -o 5
In this example, We will be changing the Timeout value between two requests. By default, the timeout value is 3 sec, but we have changed it to 5 sec by using the -o tag.