Published on May 10th, 2019 📆 | 2432 Views ⚑
0WebTech- Identify Technologies Used on Websites
https://www.ispeech.org/text.to.speech
WebTech- Identify Technologies Used on Websites - Written in Python
WebTech is a Python software that can identify web technologies by visiting a given website, parsing a single response file or replaying a request described in a text file. This way you can have reproducible results and minimize the requests you need to make to a target website.
The RECON phase in a Penetration Test is one among the most important ones. By being able to detect which software runs on the target itās easier to search for vulnerabilities in a specific module or version.
WebTech scans websites and detect software and versions in use and can report data in a structured format like JSON or in a grepable text for later analysis.
CLI Installation
WebTech is available on pip:
pip install webtech
It can be also installed via setup.py:
python setup.py install --user
Burp Integration
Download Jython 2.7.0 standalone and install it into Burp.
In "Extender" > "Options" > "Python Environment":
- Select the Jython jar location
Finally, in "Extender" > "Extension":
- Click "Add"
- Select "py" or "Python" as extension format
- Select the Burp-WebTech.py file in this folder
Usage
Scan a website:
$ webtech -u https://example.com/
Target URL: https://example.com
...
$ webtech -u file://response.txt
Target URL:
Full usage:
$ webtech -h
Usage:Ā
webtech [options]
Options:
Ā -h, --helpĀ Ā Ā Ā Ā Ā show this help message and exit
Ā -u URLS, --urls=URLSĀ url(s) to scan
Ā --ul=URLS_FILE, --urls-file=URLS_FILE
Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā url(s) list file to scan
Ā --ua=USER_AGENT, --user-agent=USER_AGENT
Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā use this user agent
Ā --rua, --random-user-agent
Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā use a random user agent
Ā --db=DB_FILE, --database-file=DB_FILE
Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā custom database file
Ā --oj, --jsonĀ Ā Ā Ā Ā output json-encoded report
Ā --og, --grepĀ Ā Ā Ā Ā output grepable report
Ā --udb, --update-dbĀ Ā force update of remote db files
Download WebTech
Gloss