1.0.1 • Published 5 years ago

rswaf-screenshoter v1.0.1

Weekly downloads
8
License
GPLv2
Repository
github
Last release
5 years ago

IRohde & Schwarz

RSWAF Screenshoter

RSWAFPart of RSCS WAF extras

Build Status Dependencies Semver npm version Licence Dependency Status

Introduction

Puppeteer based Web Application Screenshoter. This tool is useful for visually detecting changes between passes.

Prerequisites

Nodejs

A Windows or Linux machine with nodejs > v10 installed (bundled with npm i.e node package manager). This machine is supposed to be able to speak with all target web applications.

Install


npm install rswaf-screenshoter -g

It can require a few minutes because of download and install puppeteer.

Usage


> rswaf-screenshoter --help
rswaf-screenshoter v1.0.0

Usage:
rswaf-screenshoter --url=http://bla.com [--dir=./screenshot/]
rswaf-screenshoter --file=urls.csv [--dir=./screenshot/]

Options:
--url              URLs
--file             CSV file with URLs
--dir              Custom directory for screenshots
--showBrowser      Display Chrome browser, default false
--verbose          Be verbose

Notes

  • URLs protected by RSWAF Bot Mitigation engine will result to false positive
  • handle all errors, ssl/tls, auth, timeout, connexion refused ...