Skip to main content

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


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.1.tar.gz (45.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

webtech-1.2.1-py3-none-any.whl (59.5 kB view details)

Uploaded Python 3

File details

Details for the file webtech-1.2.1.tar.gz.

File metadata

  • Download URL: webtech-1.2.1.tar.gz
  • Upload date:
  • Size: 45.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for webtech-1.2.1.tar.gz
Algorithm Hash digest
SHA256 3c16718c7aa9ac4b668ff26d009558198c5a6dcac53dd6883cb6e43ed10fdd87
MD5 41606c59e7a25ceb8b13488800263e55
BLAKE2b-256 16237c329312a5f5a6edd7d6900216fef01db88f465a9c4f98eb2c79ef44f0fa

See more details on using hashes here.

File details

Details for the file webtech-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: webtech-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 59.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for webtech-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d7f50d326c1668617e375b3041894cc8987706de62eefae6738ba82ac9d5db2d
MD5 fc0a8539018b64535eeba05d789a3fcb
BLAKE2b-256 a620d4855ebb3f632db404fdaa8122857ab19f24a444ce26c19f6c2b92ceb406

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page