We would like to create a basic script for executing a scan against a single target using OpenVAS. We will need will need the ability to add IP's and scan new destinations.
This script will be run from docker container with a fairly default install of OpenVas.
[login to view URL] or something similar
The process we would like to script is below. By log, we mean that the script should send logs to an API endpoint that accepts json.
• Accept scan target, profile name, and scan description as parameters
• Start the scan using openvas
• Log start of scan
• Periodically check progress and log progress
• Log end of scan
• Export scan report and convert to JSON
• Process JSON removing redundant information
• Log summary of scan
• Write JSON blob to API
• Log end of the processing
Running the scan from Python is fairly straightforward, but we want to make sure that we have detailed logging and that the JSON that is exported is clean and not just a basic conversion of the xml. Attributes should not have @’s and the JSON should read logically.
8 freelancers are bidding on average $190 for this job
Hi, I can meet all of these requirements and can surely write this program. Will be able yo log as your described and in addition can provide you a Web UI for dashboard and monitoring for a reasonable extra cost.