Skip to main content

0/1-Day Semiautomation Anaylsis Tool

Project description


vulzap
vulzap

Web-based 0/1-Day Semi-Automation Analysis Tool

Key FeaturesHow To UseBuildLicense

Key Features

Installation

Manual

$ python3 setup.py install
$ pip3 install vulzap

How To Use

Set environments

Key Value (default)
DB_HOST MySQL Host (localhost)
DB_PORT MySQL Port (3306)
DB_USER MySQL User (root)
DB_PASSWD MySQL Password ()
DB_NAME MySQL DataBase (vulzap)

Default

DB_HOST=localhost
DB_PORT=3306
DB_USER=root
DB_PASSWD=
DB_NAME=vulzap

Under ~/.vzrc (MacOS), %UserProfile\.vzrc (Windows)

You can set environment values with this command:

$ vz setenv <key> <value>

Also can print environment values with this command:

$ vz printenv

Crawl

$ python vulzap\main.py crawl -u http://localhost:9001 -H "{'Cookie': 'test'}"

Exploit

vulzap supports: XSS(Cross Site Script), SQL Injection

XSS

$ python vulzap\main.py exploit --mode xss -u http://13.209.98.240/DVWA/vulnerabilities/xss_r/?name=name -m GET
$ python vulzap/main.py exploit --mode xss -u http://13.209.98.240/DVWA/vulnerabilities/xss_r/?name=name -m GET

SQL Injection

$ python vulzap\main.py exploit --mode sqli -d "{'http://testphp.vulnweb.com/listproducts.php': {'GET': ['cat'], 'POST': []}, 'http://example.com/': {'GET': ['search', 'def'], 'POST': []}}"
$ python vulzap/main.py exploit --mode sqli -d "{'http://testphp.vulnweb.com/listproducts.php': {'GET': ['cat'], 'POST': []}, 'http://example.com/': {'GET': ['search', 'def'], 'POST': []}}"

show

$ python vulzap\main.py show

proxy

$ python vulzap\main.py proxy --host localhost --port 8080

Build

# test build
$ python setup.py develop

$ python setup.py install

Release

$ python setup.py sdist bdist_wheel

$ python -m twine upload dist/*

License

MIT

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

vulzap-0.1.1.tar.gz (25.0 kB view details)

Uploaded Source

Built Distribution

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

vulzap-0.1.1-py3-none-any.whl (30.2 kB view details)

Uploaded Python 3

File details

Details for the file vulzap-0.1.1.tar.gz.

File metadata

  • Download URL: vulzap-0.1.1.tar.gz
  • Upload date:
  • Size: 25.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for vulzap-0.1.1.tar.gz
Algorithm Hash digest
SHA256 015e733cc55c47e9863f14348dd1dbe4a2ae19aa97ae2230f215375628ebdb5c
MD5 996ab3d2d414f89e0ba0374af8491bee
BLAKE2b-256 b151d83812f7a1806df64883e9af6b2a36a360eca32f66738bf28dc1628b147e

See more details on using hashes here.

File details

Details for the file vulzap-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: vulzap-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 30.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for vulzap-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7148c58d9ced71724be759f72c1de5ea65df15058a6f90e252b8e87bd2e013f0
MD5 3f71b5f7837a37f9c0017e777bd3744f
BLAKE2b-256 c7eba01ff7309736cea0a1e37fb5bc7b52c30f8bb5f6358f1565c7960dc3e6ca

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