This is already shipping sofware. We have a security tool that runs on the Rasberry Pi 3B. The code is currently running on Kali linux on the PI, with OpenVAS, nMAP, and ZAP security analysis tools. The python code uses our restful API to communicate with our servers.
The code includes a chron job that launches at startup, connects to our sever via our API using our OAUTH 2.0 code, and using our API downloads a profile that tells it what program to run and at what time. So, a profile might state that openVAS shall run daily at 15:00 with some properties to pass in. Then, python code takes the results from nMAP or openVAS and uploads it to our server via our API.
All this code IS already in production. The freelancer has moved and is not available, we need someone else to take over the code, which is well documented. We want to add features, fix bugs.
Some things planned: Use Docker with Rasbian and install openVAS, nMAP, etc on it and then run our code from there.
Experienced programmer is necessary.
13 freelancers are bidding on average $23/hour for this job
Hello. More than 10 years experience as software developer. 3 years experience with python, raspberry pi, Django REST framework, oauth2.I think that i could help. What kind of bugs have you ?