Looking for a python coder to make small lightweight raspberry pi app.
High Level Requirements:
Autostarting on boot
GUI with 4 buttons compatible with Pi LCD Touchscreen
Button 1 - Auto detect and scan (clamAV) inserted USB drive
(Output Green on GUI when complete and no malware found - Output Red on GUI Button if malware is found with option to clean and remove)
Button 2 - Copy all files from scanned/clean usb drive to second USB drive inserted.
Button 3 - Wifi connect with SSID scan/choose/connect
Button 4 - Update clamAV signatures
Button 5 - Upload to cloud from either USB drive inserted (Choice of USB and Dropbox/Google Drive/FTP)
User web configurable interface to input and persistently store Dropbox/Google Drive/FTP/Wifi Connection parameters accessible from DHCP'd IP address.
Sorry 6 buttons, not 4.
Button 6 - Copy all files from scanned/clean USB drive to internal microsd folder, (button 5 to also include option to upload from microsd folder).
I would like to have the binary code encrypted and protected. Not sure if another language coding may be more suitable as this would mostly operate standalone non-network connected. Perhaps (ie serial #, marry code to device mac address or hardware algorithm, encryption of code etc). There are coworkers that I would like to share the software with but do not want them to be able to steal/copy and run on unauthorized devices. I am open to suggestions. Thank you.