Open In App

WebTech – Identify Technologies used on Websites

Last Updated : 29 Nov, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

Information Gathering is the very initial step of the Ethical Hacking Process. As the name suggests, Information Collection is important to approach our target. While Testing any Web-based Application, there is a well-known strategy of “The more you collect, The easier will be Attacking.” So Information about our target helps in every phase of Testing. WebTech tool is an automated tool developed in the Python Language which collected information about the technologies used while the development of the Web Application. WebTech tool also collects the version of the technology, in case if any technology is outdated then there can be a CVE of that outdated version. WebTech tool supports the scanning of multiple target domains. WebTech tool is open-source and free-to-use. WebTech tool is available on GitHub.

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 WebTech 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/ShielderSec/webtech.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.

cd webtech

Step 3: You are in the directory of the WebTech tool. Now you have to install a dependency of the WebTech using the following command.

sudo pip3 install -r requirements.txt

Step 4: Run the setup.py file for completion of installation.

python3 setup.py install --user

Step 5: All the dependencies have been installed in your Kali Linux operating system. Now use the following command to run the tool and check the help section.

webtech -h

Working with WebTech Tool on Kali Linux OS

Example 1: Scan a website

webtech -u https://geeksforgeeks.org/

In this example, we will be detecting the technologies and their versions used by the geeksforgeeks.org domain.

We have got the results of our scan.

Example 2: Show program’s version number and exit

 webtech --version

In this example, we will be printing the version of the tool.

Example 3: URL(s) list file to scan

webtech --urls-file=targets.txt

In this example, we will be detecting the technologies and their version for multiple target domains. We have saved the target domain URLs into the targets.txt file.

We are using the –urls-file tag for scanning the multiple target domains from a text file.

We have got the information about technologies and the version used by the specified target domain from the targets.txt file. 


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads