Identify technologies used on websites
Project description
webtech
Identify technologies used on websites
CLI Installation
Simply run the following command in your terminal
python setup.py install --user
It's important to install webtech in a folder where user can write because it will download the signature database in that folder.
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
--rf=REQUEST_FILES, --request-files=REQUEST_FILES
HTTP request file to replay
--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
Resources for database matching
HTTP Headers information - http://netinfo.link/http/headers.html
Cookie names - https://webcookies.org/top-cookie-names
TODO
- review all the code TODOs
- write a decent README.md :D
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
webtech-1.2.2.tar.gz
(45.9 kB
view hashes)
Built Distribution
webtech-1.2.2-py3-none-any.whl
(59.5 kB
view hashes)