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: Osquery: An sqlite3 virtual table exposing operating system data to SQL | news.ycombinator.com | 2024-02-25

    There's at least one open data quality issue for `process_open_sockets` on macOS[1]. It's a few years old however and, if you aren't seeing that casting error, you probably aren't hitting it. But that's a good example of the kind of debt that's been built up over time.

    (In terms of general purpose/flexible tooling, I'm not aware of a close replacement for osquery.)

    [1]: https://github.com/osquery/osquery/issues/6319

  • 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

    https://github.com/falcosecurity/falco

    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

    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. (by 0vercl0k)

  • BLUESPAWN

    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
  • Bareos

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

  • 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.

  • 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-03-13.

C++ Security related posts

Index

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

Project Stars
1 x64dbg 42,873
2 OSQuery 21,229
3 keepassxc 18,559
4 cutter 14,776
5 monero 8,493
6 falco 6,788
7 zeek 5,821
8 i2pd 3,049
9 nsjail 2,737
10 openrasp 2,668
11 edb-debugger 2,560
12 Snort 2,201
13 keystone 2,155
14 sandboxed-api 1,637
15 fhe-toolkit-linux 1,425
16 wtf 1,315
17 BLUESPAWN 1,198
18 concrete 1,062
19 usbguard 1,048
20 herpaderping 1,047
21 YimMenu 993
22 Bareos 923
23 openvpn3 914
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com