C++ Security

Open-source C++ projects categorized as Security

Top 23 C++ Security Projects

  • x64dbg

    An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.

    Project mention: we need a 2015E revival. | /r/oldrobloxrevivals | 2023-12-07
  • OSQuery

    SQL powered operating system instrumentation, monitoring, and analytics.

    Project mention: Ask HN: SQLite in Production? | news.ycombinator.com | 2024-04-07

    Perhaps the OP means OsQuery: https://github.com/osquery/osquery

    OsQuery is an SQLite extension consisting of hundreds of virtual tables

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • keepassxc

    KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.

    Project mention: KeePassXC Issue: [Passkeys] should never be exported in clear text | news.ycombinator.com | 2024-03-13
  • cutter

    Free and Open Source Reverse Engineering Platform powered by rizin

    Project mention: The Hiew Hex Editor | news.ycombinator.com | 2024-01-02

    Everything Hiew can do, Rizin[1] can do too, and is completely free and open source[2] under LGPL3 license. Moreover, it supports more architectures, platforms, and file formats, as well as GUI in Qt - Cutter[3][4]. If something is missing in Rizin but presented in Hiew, please let us know by opening the issue with details.

    [1] https://rizin.re

    [2] https://github.com/rizinorg/rizin

    [3] https://cutter.re

    [4] https://github.com/rizinorg/cutter

  • monero

    Monero: the secure, private, untraceable cryptocurrency

    Project mention: what is the best and most anonymous monero wallet? | /r/Monero | 2023-12-05

    https://getmonero.org/ and check the other links at the right nav.

  • falco

    Cloud Native Runtime Security

    Project mention: Cisco Acquires Splunk | news.ycombinator.com | 2023-09-21


    Like snort, but looks at system calls.

  • zeek

    Zeek is a powerful network analysis framework that is much different from the typical IDS you may know.

    Project mention: Suricata VS zeek - a user suggested alternative | libhunt.com/r/suricata | 2024-01-02
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • i2pd

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

    Project mention: I want to help the network, but need assistance | /r/i2p | 2023-11-05

    I'm running a tor bridge on my home proxmox box, and I'm interested in running an i2p node as well but I have no experience with this. From what I was able to gather the easiest way is to install the i2pd .deb (https://github.com/PurpleI2P/i2pd/releases).

  • nsjail

    A lightweight process isolation tool that utilizes Linux namespaces, cgroups, rlimits and seccomp-bpf syscall filters, leveraging the Kafel BPF language for enhanced security.

    Project mention: Server-side sandboxing: Containers and seccomp | news.ycombinator.com | 2023-10-24

    So what's the difference between nsjail[1] and bubblewrap[2]?

    [1] https://github.com/google/nsjail

  • openrasp

    🔥Open source RASP solution

  • edb-debugger

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

  • Snort


  • keystone

    Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings (by keystone-engine)

    Project mention: The Hiew Hex Editor | news.ycombinator.com | 2024-01-02

    Sorry for the late answer. Yes, there is. We hoped a Keystone-based[1] plugin would be a better alternative since it's based on the LLVM code, but the project looks abandoned now[2].

    [1] https://github.com/keystone-engine/keystone/

    [2] https://github.com/keystone-engine/keystone/issues/560

  • sandboxed-api

    Generate sandboxes for C/C++ libraries automatically

  • fhe-toolkit-linux

    IBM Fully Homomorphic Encryption Toolkit For Linux. This toolkit is a Linux based Docker container that demonstrates computing on encrypted data without decrypting it! The toolkit ships with two demos including a fully encrypted Machine Learning inference with a Neural Network and a Privacy-Preserving key-value search.

  • wtf

    wtf is a distributed, code-coverage guided, customizable, cross-platform snapshot-based fuzzer designed for attacking user and / or kernel-mode targets running on Microsoft Windows and Linux user-mode (experimental!). (by 0vercl0k)


    An Active Defense and EDR software to empower Blue Teams

  • concrete

    Concrete: TFHE Compiler that converts python programs into FHE equivalent

    Project mention: Concrete: Converts Python programs into homomorphic encryption equivalent | news.ycombinator.com | 2024-03-09
  • usbguard

    USBGuard is a software framework for implementing USB device authorization policies (what kind of USB devices are authorized) as well as method of use policies (how a USB device may interact with the system)

    Project mention: Security of wireless keyboards | /r/linuxquestions | 2023-12-08

    You want USBGuard. Its probably available in your distro repository. Its a very neat piece of software!

  • herpaderping

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

  • YimMenu

    YimMenu, a GTA V menu protecting against a wide ranges of the public crashes and improving the overall experience.

    Project mention: YimMenu has been detected! | /r/YimMenu | 2023-11-19
  • 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.

  • Bareos

    Bareos is a cross-network Open Source backup solution (licensed under AGPLv3) which preserves, archives, and recovers data from all major operating systems.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2024-04-07.

C++ Security related posts


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

Project Stars
1 x64dbg 43,093
2 OSQuery 21,309
3 keepassxc 19,071
4 cutter 14,881
5 monero 8,550
6 falco 6,883
7 zeek 5,909
8 i2pd 3,078
9 nsjail 2,768
10 openrasp 2,685
11 edb-debugger 2,575
12 Snort 2,245
13 keystone 2,176
14 sandboxed-api 1,639
15 fhe-toolkit-linux 1,426
16 wtf 1,341
17 BLUESPAWN 1,204
18 concrete 1,097
19 usbguard 1,067
20 herpaderping 1,056
21 YimMenu 1,032
22 openvpn3 927
23 Bareos 926
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives