Test your page against basic security, html, wordpress, ... check lists
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
test
.babelrc
.eslintignore
.eslintrc.json
.gitignore
.npmignore
.travis.yml
LICENSE
README.md
index.js
package.json
yarn.lock

README.md

Pentest Tool LITE

Greenkeeper badge Build Status codecov 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 ren tests matching tests separated by comma
  • --exclude exclude tests matching tests separated by comma
  • -s, --silent failing tests will not cause the program to exit with error
  • -d, --debug debug mode
  • -v, --verbose be more verbose/talkative during the operation
  • -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

  • debug ( -d, --debug )
  • verbose ( -v, --verbose )
$ pentest-tool-lite https://juffalow.com -d

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