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.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-py3-none-any.whl (59.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: webtech-1.2.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.tar.gz
Algorithm Hash digest
SHA256 71348373384bebe5f223be55c0751b18a4b8af195e50ad6fcd020dee5684d177
MD5 d77cf7d3ed306f5e49c9263aceae3582
BLAKE2b-256 1f9cd1045499fb8cc7d0704776c19ec914bb177b9157a3c57fb7421400d55d9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: webtech-1.2-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-py3-none-any.whl
Algorithm Hash digest
SHA256 a1a401d8fc5fcc8d5de574c6a496e25a69c9ad328438093a1b7bf20b57913a33
MD5 72f6644a75ae1c7f701f77c84b4990b3
BLAKE2b-256 31ed040afcf0696d837b2f78d5fa886a5fa42816de1c1344aebcd83e4800a402

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