IoTGoat is a deliberately insecure firmware created to educate software developers and security professionals with testing commonly found vulnerabilities in IoT devices.
-
Updated
Oct 5, 2025 - C
IoTGoat is a deliberately insecure firmware created to educate software developers and security professionals with testing commonly found vulnerabilities in IoT devices.
wolfMQTT is a small, fast, portable MQTT client implementation, including support for TLS 1.3.
wolfSSH is a small, fast, portable SSH implementation, including support for SCP and SFTP.
A FREE comprehensive step-by-step embedded hacking course covering Embedded Software Development to Reverse Engineering.
bpflock - eBPF driven security for locking and auditing Linux machines
wolfSSL Intrusion Detection and Prevention System (IDPS)
Education kit for teaching IoT fundamentals with Arm Cortex-M and Mbed: lectures and labs on embedded systems, connectivity, cloud, and security (educational)
Unum agent source code, tools, and documentation
Command-line tools to work with Microchip Crypto-Authentication devices.
Virgil IoTKit is a C library for connecting IoT devices to Virgil IoT Security PaaS. IoTKit helps you easily add security to your IoT devices at any lifecycle stage for secure provisioning and authenticating devices, secure updating firmware and trust chain, and for secure exchanging messages using any transport protocols.
RF analysis platform for Flipper Zero. 15 advanced features: device fingerprinting, protocol detection, threat modeling, spectrum monitoring. Lab-grade timing (<1μs), static memory, MIT license. Transform your Flipper into a pocket-sized RF forensics instrument.
SecureSMX RTOS
SNIF ~ e2e TLS trust for IoT
GhostBLE is a BLE privacy scanner for the M5Stack Cardputer. It discovers nearby devices, analyzes their privacy posture, and visualizes BLE activity with the interactive mascot Nibbles.
Injecting Voices to Microphones via Capacitors
A C implementation of the Trusted Transit protocol for securing Internet of Things (IoT) network traffic. Created to support the Xaptum Edge Network Fabric, an IoT Network Solution.
Fast, lightweight COSE + CBOR implementation for embedded systems. Supports PQC, FIPS 140-3, and MISRA C. Powered by wolfSSL.
UpKit: Software Updates for Internet of Things devices
A lightweight, modular, and no_std-friendly Rust crate providing post-quantum cryptographic primitives (Kyber, Falcon) tailored for secure Industrial IoT (IIoT) applications.
Add a description, image, and links to the iot-security topic page so that developers can more easily learn about it.
To associate your repository with the iot-security topic, visit your repo's landing page and select "manage topics."