vestigo
A tool for exploring and investigating APIs.
Last updated 12 days ago by crimson-med .
GNU GPLv3 · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install vestigo 
SYNC missed versions from official npm registry.

Vestigo

A tool for exploring and investigating APIs and websites.

Installation

You can install it globally with:

yarn global add vestigo
npm i -g vestigo
homebrew vestigo

Running

Example:

vestigo scan --target="https://127.0.0.1/" --method="GET" --no-shortlist 
  --report="HTML"

Options

-h, --help

Show CLI help.

-t, --target=target

The target that Vestigo will scan

-m, --method=(GET|POST|BOTH)  [default: POST]

Requet methods can be: GET, POST, BOTH.

-p, --no-parameters

Don't use extra parameters on endpoints (default on). Vestigo will try to connect to urls adding get parameters example: https://myurl.com/privacy/2

-r, --report=(MD|HTML) [default: MD]

Type of report to generate

-s, --no-shortlist

Use to use the long enpoint list (default on). If the shortlist is disabled Vestigo will use a long list of potential endpoints.

-w, --whois

Perform a whois on the provided domain name

Report

Vestigo will by default generate a mardown report. You can use parameters to set the report format to HTML.

To Do

  • [ ] Get path disclosures for basic get
  • [ ] Set the ssl header on a flag
  • [ ] Detect and render in the report if bad ssl check
  • [ ] Add OS analysis from path disclosure
  • [ ] Add port scan (known ports)
  • [ ] Add verbose parameters
  • [ ] Make a request queuing + proxy
  • [ ] Add https://www.npmjs.com/package/listr for better logging
  • [ ] Add release-it
  • [ ] Add homebrew distribution
  • [ ] Add parameter for choosing report save location

Current Tags

  • 0.1.5                                ...           latest (12 days ago)

10 Versions

  • 0.1.5                                ...           12 days ago
  • 0.1.4                                ...           12 days ago
  • 0.1.3                                ...           12 days ago
  • 0.1.2                                ...           12 days ago
  • 0.1.1                                ...           12 days ago
  • 0.1.0                                ...           12 days ago
  • 0.0.7                                ...           22 days ago
  • 0.0.5                                ...           2 months ago
  • 0.0.4                                ...           3 months ago
  • 0.0.3                                ...           3 months ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 1
Last Month 58
Dependencies (9)
Dev Dependencies (11)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |