Build Status
Build Status
Installation:
Installation:
Run command: npm install -g aeolusx in your terminal
Usage:
aeolusx [options] [file/directory]
Options:
- -h, --help - output usage information
- -V, --version - output the version number
- -v, --verbose - be verbose
- -r, --recursive - scan directories recursively. All the subdirectories in the given directory will be scanned
- -l, --log - save scan report to #file.
- --json - save scan report in JSON format.
- --exclude - don't scan file names matching regular expression.
- --exclude-dir - don't scan directory names matching regular expression.
- --include - only scan file matching regular expression.
- --include-dir - only scan directory matching regular expression.
- --max-filesize - scan files with size at most #n kilobytes (default: 100 MB)
- -w, --whitelist - use whitelist database to minimize false positive resultsv
- -p, --product - provide product information added to the whitelist database
- --update-whitelist - add files signatures to the whitelist database provided by --whitelist parameter
Status
Examples:
Check all files in /var/www/htdocs folder.
$ aeolusx -r /var/www/htdocs
Check only JavaScript in /var/www/htdocs folder and show the list of all checked files.
$ aeolusx -r -v --include .js$ /var/www/htdocs
Add WordPress to whitelist.
$ aeolusx --update-whitelist -w ./whitelist.sqlite -p "WordPress 4.3.1" ./temp/wordpress
Check all files in /var/www/htdocs folder using whitelist.
$ aeolusx -r -w ./whitelist.sqlite /var/www/htdocs