C++ Security

Open-source C++ projects categorized as Security

Top 22 C++ Security Projects

  • GitHub repo x64dbg

    An open-source x64/x32 debugger for windows.

    Project mention: Legalizing Gay Marriage in Crusader Kings III with Ghidra | news.ycombinator.com | 2021-04-05
  • GitHub repo OSQuery

    SQL powered operating system instrumentation, monitoring, and analytics.

    Project mention: New college graduate and looking for programming peers. | reddit.com/r/learnprogramming | 2021-03-31

    I want to suggest https://github.com/osquery/osquery Take a look and ask questions there and contribute.

  • GitHub repo cutter

    Free and Open Source Reverse Engineering Platform powered by rizin

    Project mention: Ghidra Analyzer for UEFI Firmware | news.ycombinator.com | 2021-04-15
  • GitHub repo monero

    Monero: the secure, private, untraceable cryptocurrency

    Project mention: Retrieving Pre-Helium Hydra wallet | reddit.com/r/Monero | 2021-04-14
  • GitHub repo falco

    Cloud Native Runtime Security

    Project mention: Best way to monitor access logs / security of all of my VM's? | reddit.com/r/selfhosted | 2021-03-25

    Falco is one such tool. https://falco.org/ It can detect "suspicious" activity and notify you. I'm sure there are many other tools that could be relevant. For example a log forwarder to collect all your access logs somewhere.

  • GitHub repo FairEmail

    Fully featured, open source, privacy friendly email app for Android

    Project mention: Hi, i was wondering if someone is using or has ever used the free iOS version of Canary Mail | reddit.com/r/privacy | 2021-04-15

    yes you can configure multi email accounts in the free version. i don't like the interface and it seems like emails fetched to inbox are also not as accurate as the other email clients. i'm looking to change my client to something like Fair Email for Android, but they haven't created one for IOS.

  • GitHub repo edb-debugger

    edb is a cross-platform AArch32/x86/x86-64 debugger.

    Project mention: Legalizing Gay Marriage in Crusader Kings III with Ghidra | news.ycombinator.com | 2021-04-05
  • GitHub repo solo

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

    Project mention: Can WebAuthn and U2F finally give us safe and easy Two-Factor authentication? | reddit.com/r/technology | 2021-04-01

    https://solokeys.com makes Fido2 keys

  • GitHub repo i2pd

    🛡 I2P: End-to-End encrypted and anonymous Internet

    Project mention: Should I use Orbot in combination with a encrypted DNS resolver ? | reddit.com/r/privacytoolsIO | 2021-03-25

    https://github.com/PurpleI2P/i2pd/wiki/Differences-between-i2pd-and-Java-I2P-router TL;DR: A lightweight and faster version

  • GitHub repo Snort


  • GitHub repo herpaderping

    Process Herpaderping proof of concept, tool, and technical deep dive. Process Herpaderping bypasses security products by obscuring the intentions of a process.

    Project mention: Process Herpaderping | news.ycombinator.com | 2021-02-23
  • GitHub repo logkeys

    :memo: :keyboard: A GNU/Linux keylogger that works!

    Project mention: Open Source Keylogger for researching my key usage? | reddit.com/r/opensource | 2021-02-28
  • GitHub repo openvpn3

    OpenVPN 3 is a C++ class library that implements the functionality of an OpenVPN client, and is protocol-compatible with the OpenVPN 2.x branch.

    Project mention: What is the difference between OpenVPN2.9 and OpenVPN3 Core | reddit.com/r/OpenVPN | 2020-12-21

    OpenVPN 3 (Core) is a complete rewrite and reimplements the OpenVPN protocol as a C++ library. The OpenVPN Connect (macOS, Windows) apps and OpenVPN 3 Linux project are all based on the OpenVPN 3 Core project. In addition, the OpenVPN 3 Core can be activated instead of OpenVPN 2.x on OpenVPN for Android. Currently all of these products and projects only implements the client side.

  • GitHub repo tripwire-open-source

    Open Source Tripwire®

    Project mention: Please help me to make rootkit detector. | reddit.com/r/linuxquestions | 2021-02-03

    Yes, tripwire. https://github.com/Tripwire/tripwire-open-source

  • GitHub repo EmoCheck

    Emotet detection tool for Windows OS

    Project mention: 警察庁、プロバイダとともにemotet感染PC利用者を特定してメールで注意喚起へ 注意を装った攻撃が捗りそう | reddit.com/r/BakaNewsJP | 2021-02-19
  • GitHub repo cryptofuzz

    Fuzzing cryptographic libraries. Magic bug printer go brrrr.

    Project mention: What Is Fuzz Testing? | news.ycombinator.com | 2021-04-07

    [1]: https://guidovranken.com/2019/05/14/differential-fuzzing-of-...

  • GitHub repo vast

    :crystal_ball: Visibility Across Space and Time

    Project mention: Ask HN: Who is hiring? (April 2021) | news.ycombinator.com | 2021-04-01

    Tenzir | DevOps Platform Engineer | FULL-TIME | €70k | Hamburg, Germany | http://tenzir.com

    Tenzir is seeking an experienced and passionate DevOps / Platform engineer who enjoys bringing open-core security technology into production deployment shape. We cultivate a UNIX-centric mindset: security operators use our high-performance C++ database VAST (https://github.com/tenzir/vast) to hunt in telemetry data, either via the CLI our our ReasonML-based frontend getting its data through a Rust API. We also develop Threat Bus (https://github.com/tenzir/threatbus), a dissemination layer for threat intelligence, which orchestrates detection and response.

    === Role & Responsibilities ===

    As a key contributor to our infrastructure, you will improve and automate critical processes for building, packaging, and deploying our technology in test and production environments. Concretely:

  • GitHub repo stegseek

    :zap: Worlds fastest steghide cracker, chewing through millions of passwords per second :zap:

    Project mention: Show HN: Fast Steghide bruteforcer with detection/decryption, useful for CTFs | news.ycombinator.com | 2021-01-21
  • GitHub repo openvpn3-linux

    OpenVPN 3 Linux client

    Project mention: Running a .ovpn without having access to it ? | reddit.com/r/OpenVPN | 2021-03-22

    You're on the wrong OS. The OpenVPN 3 Linux client actually gives you the ability to pre-install VPN config profiles and allow non-privileged users to start VPN sessions without having access to the content of the profile, though the config-acl feature.

  • GitHub repo PurritoBin

    ultra fast, minimalistic, encrypted command line paste-bin

  • GitHub repo mozilla-vpn-client

    A fast, secure and easy to use VPN. Built by the makers of Firefox.

    Project mention: Please don't let Firefox fall | reddit.com/r/firefox | 2021-04-13
  • GitHub repo CQC

    CQC (Charmed Quark Controller) a commercial grade, full featured, software based automation system. CQC is built on our CIDLib C++ development system, which is also available here on GitHub.

    Project mention: My game development journey & why I'm increasing my contribution to Zig to $200/mo | reddit.com/r/programming | 2021-04-14
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-04-15.


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

Project Stars
1 x64dbg 36,577
2 OSQuery 17,819
3 cutter 9,124
4 monero 5,623
5 falco 3,635
6 FairEmail 1,958
7 edb-debugger 1,869
8 solo 1,786
9 i2pd 1,582
10 Snort 1,076
11 herpaderping 641
12 logkeys 524
13 openvpn3 518
14 tripwire-open-source 517
15 EmoCheck 334
16 cryptofuzz 272
17 vast 240
18 stegseek 211
19 openvpn3-linux 191
20 PurritoBin 175
21 mozilla-vpn-client 67
22 CQC 30