Cyber Attack | Data Breach

Published on May 10th, 2019 📆 | 2432 Views ⚑

0

WebTech- Identify Technologies Used on Websites


https://www.ispeech.org/text.to.speech


WebTech- Identify Technologies Used on Websites - Written in Python

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.

The RECON phase in a Penetration Test is one among the most important ones. By being able to detect which software runs on the target itā€™s easier to search for vulnerabilities in a specific module or version.

WebTech scans websites and detect software and versions in use and can report data in a structured format like JSON or in a grepable text for later analysis.

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":

  • 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
Ā  --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

Download WebTech

Source link

Tagged with: ā€¢ ā€¢ ā€¢



Comments are closed.