Top 21 C Security Projects
OpenVPN is an open source VPN daemon
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
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.
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
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, X86)
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.
Wazuh - The Open Source Security Platform
Suricata git repository maintained by the OISF
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
A self-contained cryptographic library for Python
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.
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
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.
A kernel designed to run one and only one application in a virtualized environmentProject mention: Initial VirtualBox/OCI Support Lands in Nanos | news.ycombinator.com | 2021-02-26
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!
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
Safe and easy to use crypto for iOS and macOS
a version of the official Android openssl setup to build standalone for use in app
Linux Kernel Runtime GuardProject mention: Linux Kernel Runtime Guard (LKRG) | reddit.com/r/opensource | 2021-01-19
Intercepts and filters requests to the EC2 Instance Metadata ServiceProject 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 169.254.169.254 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).
An easy way for hashing and encryption.
Official IVPN Android appProject 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
What are some of the best open-source Security projects in C? This list will help you: