BASH Kit

Working scripts and tools written in BASH ready to use as is or extend.
For example, upload files for scanning or grepping logs for URLs for scanning.

The scripts are up open source on GitHub and contain ample comments, so you can fork them and modify as you wish.

Also see Bash Kit Listing

Installation

Download from BashKit.zip and extract to a folder.
Or simply run the commands below in any BASH shell.

curl https://docs.secplugs.com/bash-kit/download/BashKit.zip -o ./BashKit.zip
unzip -o BashKit.zip
chmod +x ./*.sh

You’ll now have all the BASH scripts in the directory ready to use.

Usage

Usage pattern is to invoke the script with the scan target on the command line.

Scan a File

Use this script for submitting files for analysis To test connectivity run without no argument, it will default to scanning eicar.

./file_scan.sh

To scan a named file, pass the file as a parameter
E.g. to have it scan itself use below.

./file_scan.sh ./file_scan.sh

To scan the contents of named directory, specify a directory as parameter E.g. to scan the contents of the /tmp

./file_scan.sh /tmp

Scan a URL

Use this script for submitting urls for analysis To scan a url, pass it as a parameter
E.g. below shows scanning of a test url

./url_scan.sh https://example.com/?param=e81e043973f21d036e39fe

Use Your Own API Key

To use additional features and the privacy of your own account, after registering with ScanCloud, sign in with your username and create an API key

After creating a key, the only change is to set the SP_API_KEY environment variable before running the scripts

export SP_API_KEY="your-api-key"

Contact

Having trouble? Contact ScanCloud