C iot-security

Open-source C projects categorized as iot-security

Top 6 C iot-security Projects

iot-security
  1. IoTGoat

    IoTGoat is a deliberately insecure firmware created to educate software developers and security professionals with testing commonly found vulnerabilities in IoT devices.

  2. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  3. wolfssh

    wolfSSH is a small, fast, portable SSH implementation, including support for SCP and SFTP.

  4. Embedded-Hacking

    A FREE comprehensive step-by-step embedded hacking course covering Embedded Software Development to Reverse Engineering.

  5. snif

    Public, browser-trusted HTTPS for any device behind NAT — the device keeps its private key, the relay forwards SNI-routed ciphertext and can't read the traffic. Relay + connector + CA proxy; IETF draft-zubov-snif.

  6. wolfCOSE

    A fast, portable, and lightweight COSE + CBOR implementation for embedded systems. Supports PQC, FIPS 140-3, DO-178, and MISRA C. Powered by wolfSSL.

    Project mention: wolfSSL releases a new product; wolfCOSE a zero alloc C embbedded COSE stack | news.ycombinator.com | 2026-05-30

    2 things of notice in the readme as recently I've been in the efficient binary communication hunt:

    1. .text size without clarifying the architecture, flags, and compiler is meaningless unless it's all rodata

    2. Saying it takes 0 .bss and .data just means it allocates everything elsewhere and that can be helpful to know. Of course in compilation that'll also be dependent on how and for what it's built. To say it's zero alloc is incorrect or at best misleading. Here's a line of code that allocates. Pretty close to the start of the real code: https://github.com/wolfSSL/wolfCOSE/blob/b90b34abcba90aa7b8a... . Sure it's just 1 pointer but anyone in embedded who's had to increase stack size to use a fancy function knows what I'm talking about. I'm looking at you, sscanf. Some of this code will allocate hundreds if not low thousands of bytes onto the stack. Which is maybe fine but don't say it's zero alloc just because it's all on the stack.

  7. wolfCOSE

    Fast, lightweight COSE + CBOR implementation for embedded systems. Supports PQC, FIPS 140-3, and MISRA C. Powered by wolfSSL. (by aidangarske)

    Project mention: Show HN: WolfCOSE, a zero alloc C COSE with multi-sign/recipient, and PQC | news.ycombinator.com | 2026-05-05
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C iot-security discussion

Log in or Post with

C iot-security related posts

  • Concepts and subjects to focus on

    1 project | /r/hardwarehacking | 23 Jan 2023
  • We are cybersecurity researchers who wrote a book teaching people how to hack the Internet of Things, called Practical IoT Hacking. Ask us anything!

    6 projects | /r/IAmA | 27 Mar 2021

Index

What are some of the best open-source iot-security projects in C? This list will help you:

# Project Stars
1 IoTGoat 931
2 wolfssh 493
3 Embedded-Hacking 214
4 snif 17
5 wolfCOSE 9
6 wolfCOSE 5

Sponsored
Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io

Did you know that C is
the 6th most popular programming language
based on number of references?