This dissertation is a defensive-security measurement study: it answers, with declared metrics, the question how much ground truth do open-source IoT firmware vulnerability scanners actually detect, and at what cost? Two mature scanner pipelines — EMBA and FACT (Firmware Analysis and Comparison Toolkit) — are executed over a curated corpus of freely redistributable firmware images, and every finding is checked against independently constructed ground truth.
The corpus is deliberately lab-safe. It contains (a) IoTGoat, the OWASP deliberately insecure router image whose planted weaknesses are published in advance, and (b) official OpenWrt release images whose component versions (BusyBox, OpenSSL, dropbear, dnsmasq) can be pinned to known CVEs in the National Vulnerability Database. No third-party or live device is ever touched: all work happens inside the student's own virtual machine on images downloaded from public repositories.
Findings are normalised into a CWE-tagged results table and scored on five declared metrics: detection rate against ground truth, precision of reported findings, CWE category coverage, wall-clock runtime per image, and repeatability across a second scripted run. The output is a defensible, paper-style comparison with tables and charts that a viva panel can interrogate line by line — exactly the research-grade contribution expected of an M.Tech Project Work Phase-2 dissertation.
- Relevant for
- Karnataka
- Level
- Advanced · 24 weeks · solo
- Common at
- Visvesvaraya Technological University, Anna University, Chennai, Jawaharlal Nehru Technological University Hyderabad
- Updated
- Nov 2026