Open In App

WebMap – Python Based NMAP Nikto Dirsearch Automation Tool

Scanning is a set of methods for distinguishing live hosts, ports, and services, discovering the Operating system and architecture of the target system, Identifying vulnerabilities and threats in the target application. This process can be performed with the help of various scanners like Nmap, which is used to discover almost every information about the target like ports, OS Details, Firewalls, etc. 

WebMap is an automated tool developed in the Python Language which automated the process of Scanning by including Nmap, Nikto, Dirsearch as the core components of the tool. The tester only has to specify the options and the target URL, the rest of the work is done by the WebMap tool. WebMap tool is available on the GitHub platform, it’s free and open-source to use.



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 WebMap 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/Anteste/WebMap

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.

cd WebMap

Step 3: You are in the directory of the WebMap. Now change the permissions of webmap.py by using the following command.

sudo chmod +x webmap.py

Step 4: Now use the following command to run the tool and check the help section.

python3 webmap.py -h

Working with WebMap Tool on Kali Linux OS

Example 1: Nmap Scan

Select Option 1

We are scanning the geeksforgeeks.org domain for Open Ports.

We have specified the target IP.

We have got the Nmap Ports Scan results.

Example 2: Nikto Scan

Select Option 3

We are performing a Nikto scan on the http://geeksforgeeks.org domain.

We have got the results of our Nikto Scan.

Article Tags :