IoT-Scan: Network Reconnaissance for the Internet of Things
Stefan Gvozdenovic, Johannes K Becker, John Mikulskis, David, Starobinski

TL;DR
IoT-Scan is a versatile, SDR-based network reconnaissance tool designed for IoT devices, enabling multi-protocol discovery with high efficiency and minimal packet loss, significantly reducing device discovery times.
Contribution
The paper introduces IoT-Scan, the first universal IoT network reconnaissance tool that supports multiple protocols and demonstrates near-theoretical performance in device discovery.
Findings
Multi-protocol scanning reduces discovery time by 70%.
IoT-Scan achieves minimal packet loss and high performance.
Performance benchmarks align closely with theoretical models.
Abstract
Network reconnaissance is a core networking and security procedure aimed at discovering devices and their properties. For IP-based networks, several network reconnaissance tools are available, such as Nmap. For the Internet of Things (IoT), there is currently no similar tool capable of discovering devices across multiple protocols. In this paper, we present IoT-Scan, a universal IoT network reconnaissance tool. IoT-Scan is based on software defined radio (SDR) technology, which allows for a flexible software-based implementation of radio protocols. We present a series of passive, active, multi-channel, and multi-protocol scanning algorithms to speed up the discovery of devices with IoT-Scan. We benchmark the passive scanning algorithms against a theoretical traffic model based on the non-uniform coupon collector problem. We implement the scanning algorithms and compare their…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBluetooth and Wireless Communication Technologies · Wireless Networks and Protocols · IPv6, Mobility, Handover, Networks, Security
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
