C Security

Open-source C projects categorized as Security

Top 21 C Security Projects

  • GitHub repo OpenVPN

    OpenVPN is an open source VPN daemon

    Project mention: How do I make my Google cloud OpenVPN (open source) turn on when I start up the machine? | reddit.com/r/OpenVPN | 2021-03-02

    To grab the logs, use: journalctl -u [email protected]_NAME. For more details: https://github.com/OpenVPN/openvpn/blob/master/distro/systemd/README.systemd

  • GitHub repo system-bus-radio

    Transmits AM radio on computers without radio transmitting hardware.

    Project mention: Transmits AM radio on computers without radio transmitting hardware | reddit.com/r/hamdevs | 2020-12-20
  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo processhacker

    A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.

    Project mention: Valheim FPS fix benchmark + picture guide *GAINED AN INSANE 39 FPS BOOST* | reddit.com/r/valheim | 2021-02-17

    You can also download ProcessHacker and right-click on Valheim and save the high priority for valheim.exe

  • GitHub repo Unicorn Engine

    Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, X86)

  • GitHub repo OSSEC

    OSSEC is an Open Source Host-based Intrusion Detection System that performs log analysis, file integrity checking, policy monitoring, rootkit detection, real-time alerting and active response.

  • GitHub repo Wazuh

    Wazuh - The Open Source Security Platform

  • GitHub repo Suricata

    Suricata git repository maintained by the OISF

  • GitHub repo solo

    Solo: open security key supporting FIDO2 & U2F over USB + NFC (by solokeys)

    Project mention: U2F Key using Bluetooth or NFC - What are the options? | reddit.com/r/privacytoolsIO | 2021-02-28
  • GitHub repo pycryptodome

    A self-contained cryptographic library for Python

  • GitHub repo c-toxcore

    The future of online communications.

    Project mention: discord.... | reddit.com/r/privacy | 2021-02-28

    Tox has experimental crypto and major vulnerabilities. I wouldn't recommend using it and expecting reasonable security.

  • GitHub repo Themis

    Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

  • GitHub repo wolfssl

    wolfSSL (formerly CyaSSL) is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3!

    Project mention: Max HTTPS throughput on ESP32? | reddit.com/r/esp32 | 2021-02-26

    You mention mbedtls, but for an example I was able to find that wolfssl lists some benchmarks and notice that under hardware acceleration, AES CBC gives OK performance while AES GCM looks pretty bad.

  • GitHub repo nanos

    A kernel designed to run one and only one application in a virtualized environment

    Project mention: Initial VirtualBox/OCI Support Lands in Nanos | news.ycombinator.com | 2021-02-26
  • GitHub repo snuffleupagus

    Security module for php7 and php8 - Killing bugclasses and virtual-patching the rest!

    Project mention: Snuffleupagus 0.7.0 is released, with PHP8 support | reddit.com/r/netsec | 2021-01-03

    snuffleupagus is pretty cool, I highly recommend looking at the default rules if you're wondering what it's capable of: https://github.com/jvoisin/snuffleupagus/blob/master/config/default.rules There are some things in there that you might not know about php yet!

  • GitHub repo hardened_malloc

    Hardened allocator designed for modern systems. It has integration into Android's Bionic libc and can be used externally with musl and glibc as a dynamic library for use on other Linux-based platforms. It will gain more portability / integration over time.

    Project mention: news.ycombinator.com | 2021-03-02
  • GitHub repo Swift-Sodium

    Safe and easy to use crypto for iOS and macOS

  • GitHub repo openssl-android

    a version of the official Android openssl setup to build standalone for use in app

  • GitHub repo lkrg

    Linux Kernel Runtime Guard

    Project mention: Linux Kernel Runtime Guard (LKRG) | reddit.com/r/opensource | 2021-01-19
  • GitHub repo imds-filterd

    Intercepts and filters requests to the EC2 Instance Metadata Service

    Project mention: Virtualize Your Network on FreeBSD with VNET | news.ycombinator.com | 2020-12-30

    FWIW, this is how my imds-filterd (https://github.com/cperciva/imds-filterd) works: Traffic for is routed into a VNET jail. That way I can have a web server which proxies IMDS requests while staying out of the way of any networking being done on the host system (e.g. anything else which might want to bind to port 80).

  • GitHub repo CatCrypto

    An easy way for hashing and encryption.

  • GitHub repo android-app

    Official IVPN Android app

    Project mention: IVPN for Android v.2.3.1. is available with quick settings tile, WireGuard by default | reddit.com/r/IVPN | 2021-03-01

    Full changelog: https://github.com/ivpn/android-app/blob/master/CHANGELOG.md

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). The latest post mention was on 2021-03-02.


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

Project Stars
1 OpenVPN 5,680
2 system-bus-radio 5,636
3 processhacker 4,305
4 Unicorn Engine 4,150
5 OSSEC 3,325
6 Wazuh 2,063
7 Suricata 1,888
8 solo 1,731
9 pycryptodome 1,494
10 c-toxcore 1,474
11 Themis 1,222
12 wolfssl 1,073
13 nanos 549
14 snuffleupagus 503
15 hardened_malloc 468
16 Swift-Sodium 397
17 openssl-android 363
18 lkrg 101
19 imds-filterd 60
20 CatCrypto 55
21 android-app 44