Gvozdenovic, StefanBecker, Johannes KarlMikulskis, JohnStarobinski, David2023-10-202023-10-202022-10-03S. Gvozdenovic, J.K. Becker, J. Mikulskis, D. Starobinski. 2022. "Multi-Protocol IoT Network Reconnaissance" 2022 IEEE Conference on Communications and Network Security (CNS), pp.118-126. https://doi.org/10.1109/cns56114.2022.99472612474-025Xhttps://hdl.handle.net/2144/47093Network reconnaissance is a core security functionality, which can be used to detect hidden unauthorized devices or to identify missing devices. Currently, there is a lack of network reconnaissance tools capable of discovering Internet of Things (IoT) devices across multiple protocols. To bridge this gap, we introduce IoT-Scan, an extensible IoT network reconnaissance tool. IoT - Scan is based on software-defined radio (SDR) technology, which allows for a flexible implementation of radio protocols. We propose passive, active, multi-channel, and multi-protocol scanning algorithms to speed up the discovery of devices with IoT-Scan. We implement the scanning algorithms and compare their performance with four popular IoT protocols: Zigbee, Bluetooth LE, Z-Wave, and LoRa. Through experiments with dozens of IoT devices, we demonstrate that our implementation experiences minimal packet losses, and achieves performance near a theoretical benchmark.p. 118-126en-USComputer network securityInternet of ThingsSoftware radioMulti-protocol IoT network reconnaissanceConference materials2023-02-1410.1109/cns56114.2022.99472610000-0002-8071-3865 (Starobinski, David)806028