It's my final year project to develop a Vulnerability Scanner for IoT Devices, Here is the proposal of that project
"The goal of this project is to put a vulnerability scanner on a Raspberry Pi which will have the ability to scan your internal network and inform you of potential security issues on your network. This device will tell you what ports are open, the OS running on each device, and will also detect new devices added to the network. This will allow the user to quickly identify which IoT devices on their network requires security attention. This project will involve finding out what are the most common vulnerabilities in IoT devices, what devices are most commonly infected, steps that a user can take to prevent infection, and the use a threat actor has for taking control of your IoT device."
Can anyone help me out with how can I develop that RPi device how can I use Nmap and python for that project, can anyone guide me on where can I start this project, and which model of RPi needs a full guide?