npm

Need private packages and team management tools?Check out npm Orgs. »

pentest-tool-lite

2.1.0 • Public • Published

Pentest Tool LITE

License

Check your website ( or any other website ) for common vulnerabilities.

Usage

Install

$ yarn global add pentest-tool-lite
 
# of if you use npm 
 
$ npm -g pentest-tool-lite

Basic

$ pentest-tool-lite <URL> # http(s)://.... 

Example

$ pentest-tool-lite https://juffalow.com

pentest

Options

Available options:

  • -V, --version output the version number
  • --grep only run tests matching tests separated by comma
  • --exclude exclude tests matching tests separated by comma
  • --logger
  • -h, --help output usage information

help

$ pentest-tool-lite --help

grep

Grep is checking every test if it contains any string from the grep argument.

To check just https and hsts type:

$ pentest-tool-lite https://juffalow.com --grep https,hsts

To list all available tests:

$ pentest-tool-lite tests

exclude

If you do not want to run specific tests, you can ignore them with exclude argument.

To exclude javascript, css and image tests:

$ pentest-tool-lite https://juffalow.com --exclude javascript,css,image

Logging

Log everything:

$ pentest-tool-lite https://juffalow.com --logger=DEBUG

Log everything that has at least WARNING level:

$ pentest-tool-lite https://juffalow.com --logger=WARNING

Contributing

Use GitHub issues if you have suggestion for new check(s) or you found a bug in existing one.

And I'll be thankful for every pull request ;-)

How to run project locally

# install node modules 
yarn
# run 
yarn start -- https://juffalow.com
 
# or if you use npm 
 
# install node modules 
npm i
# run 
npm start -- https://juffalow.com

Tests

$ npm test

License

MIT license

install

npm i pentest-tool-lite

Downloadsweekly downloads

36

version

2.1.0

license

MIT

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability