Major Feature 1: Device Discovery
Detects devices on a target network and prepares them for deeper analysis.
CSUN Senior Design Project Website
Vigil IoT is a security platform that identifies IoT devices, checks them against known vulnerability data, and detects abnormal network behavior through dynamic anomaly analysis.
The purpose of Vigil IoT is to help users understand their device‑level security risks across their local network. The system discovers reachable devices, identifies exposed services, detects abnormal traffic patterns through anomaly analysis, and presents all findings in a clear, readable report format.
Detects devices on a target network and prepares them for deeper analysis.
Identifies services utilized on each device.
Maps observed behaviors to known vulnerability categories for triage.
Analyzes live network traffic to identify abnormal patterns that may indicate compromised devices or emerging security threats.
Stores and retrieves scan results for future review and follow-up.
Front-End Developer
I am the front-end developer for the project, responsible for creating the user interface and ensuring a great user experience.
Back-End Developer
I am the backend developer for the project, responsible for implementing the server‑side API logic and designing the database schema and query layer.
Device Discovery
I am the developer of the device discovery functionality of the project;before we can find the vulnerabilities...our program has to find the devices first..
Vulnerability Matching
Built a vulnerability detection system using Nmap and Metasploit Framework to identify open ports and services and correlate them with CVEs from the National Institute of Standards and Technology database.
Device Discovery
Improved the backend device discovery system, reduced duplicate devices using IP and MAC matching, and tested scans for accuracy and stability.