We’re very proud to release WebTech as open-source software. 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.
Also Read – DNSDmpstr : Unofficial API & Client for DnsDumpster & HackerTarget
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”:
Finally, in “Extender” > “Extension”:
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
Resources for database matching
Playwright-MCP (Model Context Protocol) is a cutting-edge tool designed to bridge the gap between AI…
JBDev is a specialized development tool designed to streamline the creation and debugging of jailbreak…
The Kereva LLM Code Scanner is an innovative static analysis tool tailored for Python applications…
Nuclei-Templates-Labs is a dynamic and comprehensive repository designed for security researchers, learners, and organizations to…
SSH-Stealer and RunAs-Stealer are malicious tools designed to stealthily harvest SSH credentials, enabling attackers to…
Control flow flattening is a common obfuscation technique used by OLLVM (Obfuscator-LLVM) to transform executable…