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

Uploaded Python 3

File details

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

File metadata

  • Download URL: webtech-1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 480abb3ba44eda69b9eb3b21a9fa757e46d240f1e8de36f78704ea1345bc9830
MD5 9e05e42f80d00e26675bb9ad6216c8b1
BLAKE2b-256 7eb1f40813a9b4bbfdea2811ecffb60677b622e5bc078e49643ee8decbcf494a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: webtech-1.2.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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e81025af56fa6241c56602f133e5b1d34c5db20f38a5db2556504611d43b6bea
MD5 a57fc87b6c677b87a7791f49006af1e7
BLAKE2b-256 26770c760da9f5abb3658840fb713c9043cb97ee415ba4560867b102fd63282d

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