Sentinel: Automated Network Security Scanner
My final-year capstone project at UTS. A Python tool that automatically scans a computer network, identifies every connected device and service running on it, and checks each one against a public database of known security flaws. It cleans up the raw scan output, maps services to CPE-style software identifiers, and queries the NVD so each finding is tied to known CVEs with severity metadata. The report groups results by asset and priority so teams can patch or verify the riskiest items first, with steps to confirm each issue.
- Python
- Nmap / NSE
- NVD CVE
- JSON