Run like so from command line.
./config/run.sh --report_path ./tmp/report.xml --initial_url https://foo.com/ --scan_timeout 160 --license_path ./config/license.txt --base_path .
Note that this generates an xml report in the desired location; future work is to load this report to a desired s3 bucket!
The main goal of Burp-molly-scanner is to extend Burp and turn it into headless active scanner.
- Build fat jar with Maven
- Rewrite burp_molly_config.json
- Put path to config in MOLLY_CONFIG Environment variable
- Run Burp Suite in console
java -jar burpsuite_pro.jar
- Add Plugin in Extender Tab (once)
- Run scanner in headless mode (see run.sh)
- Parse resulting XML report
- Integrate it to your security pipeline
Contributions to Burp-molly-scanner are always welcome! You can help us in different ways:
- Open an issue with suggestions for improvements and errors you're facing;
- Fork this repository and submit a pull request;
- Improve the documentation.