Top 19 C Security Projects
Transmits AM radio on computers without radio transmitting hardware.Latest mention: Transmits AM radio on computers without radio transmitting hardware | reddit.com/r/hamdevs | 2020-12-20
OpenVPN is an open source VPN daemonLatest mention: OpenVPN Client in a Container | reddit.com/r/OpenVPN | 2021-01-04
See the management section in the man page for more details.
A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.Latest mention: Remote Access Trojan | reddit.com/r/privacy | 2021-01-02
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 + NFCLatest mention: Ask HN: How are open source projects coordinated/organized? | news.ycombinator.com | 2021-01-13
Can you elaborate?
I can share about SoloKeys (https://github.com/solokeys/solo), an open security key.
We set up a company and therefore have employees/founders working on the project. It's for profit and we make money selling the hardware product. We grew the community on github, kickstarter, crowdsupply and by collaborating with similar projects in the space (e.g., NitroKey, Tomu/Fomu, Signet, OnlyKey).
A self-contained cryptographic library for Python
The future of online communications.Latest mention: I Had A Friend Called Sahr Online A Long While Ago | reddit.com/r/projecttox | 2021-01-03
If you're referencing https://github.com/TokTok/c-toxcore/issues/426, the complaint is that if someone gets access to your profile, not only can they impersonate you, which is fairly expected, but they can also impersonate all of your friends to you.
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Security module for php7 and php8 - Killing bugclasses and virtual-patching the rest!Latest 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.Latest mention: Standalone hardened_malloc version 5 released | reddit.com/r/GrapheneOS | 2021-01-07
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
Fuzzing cryptographic libraries. Magic bug printer go brrrr.Latest mention: Cyber Security; Beginner Roadmap | news.ycombinator.com | 2021-01-17
I don't have any certs (apart from malformed X509 files..) so I can't speak of their effectiveness. What has worked for me is having a strong presence in open source. I just show people one of my projects like  and nobody asks about certs or education, ever. I spend most of my free time on these projects so cultivating a sizeable project might not be a suitable route for anyone who has a life outside of computers, though having some kind of publicly available utility where a prospective employer can check out your coding style and skills is probably a decent way to stand out amidst a sea of applicants.
Linux Kernel Runtime GuardLatest mention: Linux Kernel Runtime Guard (LKRG) | reddit.com/r/opensource | 2021-01-19
Intercepts and filters requests to the EC2 Instance Metadata ServiceLatest 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.
What are some of the best open-source Security projects in C? This list will help you: