C++ Security

Open-source C++ projects categorized as Security | Edit details

Top 23 C++ Security Projects

  • GitHub repo x64dbg

    An open-source x64/x32 debugger for windows.

    Project mention: How to make an autoclicker | reddit.com/r/minecraftclients | 2022-01-18

    If you want to either go full injectable dll or just external exe with injected shellcode to make the Minecraft game itself call the auto attack function, then you're going to want to familiarize with programs such as Cheat Engine, ollydbg or x64dbg, and either IDA Pro or Ghidra. These are the tools that you can use to actually hack and reverse-engineer programs. Injecting code will require learning how to use either the memory library(via including memory.h or memory.dll) or standard C#/C++ libraries to call functions such as ReadProcessMemory() and WriteProcessMemory() to read and write data to and from the Minecraft process so that you can make the game call it's own functions or change data values, etc.

  • GitHub repo OSQuery

    SQL powered operating system instrumentation, monitoring, and analytics.

    Project mention: PE Header Info Logged? Renamed EXECs | reddit.com/r/crowdstrike | 2021-12-29

    Looks like it is being added to the file table of osquery. https://github.com/osquery/osquery/pull/7156 you might find that PR of interest.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo Tink

    Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.

    Project mention: tink | news.ycombinator.com | 2021-12-24
  • GitHub repo keepassxc

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

    Project mention: 1Password Has Raised $620M | news.ycombinator.com | 2022-01-19
  • GitHub repo cutter

    Free and Open Source Reverse Engineering Platform powered by rizin

    Project mention: Hex-rays is moving to a subscription model | news.ycombinator.com | 2021-12-14
  • GitHub repo monero

    Monero: the secure, private, untraceable cryptocurrency

    Project mention: NYC Mayor Adams will convert his city paycheck to cryptocurrency via Coinbase | reddit.com/r/technology | 2022-01-20

    well since bitcoin uses a public blockchain imagine how dumb you would have to be to use it for bribes. everyone could see the briber and the bribey. now if he is using monero that might be something. who cares? other then you tons of people will care when all the money they worked for goes away because some rich fucks found a better way to steal from the little guy. usd is a scam

  • GitHub repo falco

    Cloud Native Runtime Security

    Project mention: Top 200 Kubernetes Tools for DevOps Engineer Like You | dev.to | 2022-01-15

    TerraScan - Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure. klum - Kubernetes Lazy User Manager Kyverno - Kubernetes Native Policy Management https://kyverno.io kiosk - kiosk office Multi-Tenancy Extension For Kubernetes - Secure Cluster Sharing & Self-Service Namespace Provisioning kube-bench - CIS Kubernetes Benchmark tool kube-hunter - Pentesting tool - Hunts for security weaknesses in Kubernetes clusters kube-who-can - Show who has RBAC permissions to perform actions on different resources in Kubernetes starboard - Kubernetes-native security toolkit Simulator - Kubernetes Security Training Platform - Focussing on security mitigation RBAC Lookup - Easily find roles and cluster roles attached to any user, service account, or group name in your Kubernetes cluster https://fairwinds.com Kubeaudit - kubeaudit helps you audit your Kubernetes clusters against common security controls Gangway - An application that can be used to easily enable authentication flows via OIDC for a kubernetes cluster Audit2rbac - Autogenerate RBAC policies based on Kubernetes audit logs Chartsec - Helm Chart security scanner kubestriker - Security Auditing tool Datree - CLI tool to prevent K8s misconfigurations by ensuring that manifests and Helm charts follow best practices as well as your organization’s policies Krane - Kubernetes RBAC static Analysis & visualisation tool Flaco - The Falco Project - Cloud-Native runtime security Clair - Vulnerability Static Analysis for Containers Anchore Cli - Coomand Line Interface built on top of anchore engine to manage and inspect images, policies, subscriptions and registries Project Quay - Container image registry designed to boost the security of your repositories via vulnerability scanning and tight access control Kubescape - Tool to test if Kubernetes is deployed securely according to multiple frameworks: regulatory, customized company policies and DevSecOps best practices, such as the NSA-CISA and the MITRE ATT&CK®

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo openrasp

    🔥Open source RASP solution

    Project mention: Project includes a dependancy that has a license that forbids its use | news.ycombinator.com | 2021-08-22
  • GitHub repo edb-debugger

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

    Project mention: Beginner questions | reddit.com/r/asm | 2021-08-30

    EDB (Evan's Debugger): A 32 bit and 64 bit program debugger and disassembler for Windows

  • GitHub repo i2pd

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

    Project mention: First time installed I2pd on my Pop os system. Please guide me how to go about forward after the installation. | reddit.com/r/i2p | 2021-10-05
  • GitHub repo sandboxed-api

    Generates sandboxes for C/C++ libraries automatically

    Project mention: Google SAPI: Generate sandboxes for C/C++ libraries automatically | news.ycombinator.com | 2021-11-18

    In case you're using CMake instead, you may want to take a look at the `hello_sapi` example (https://github.com/google/sandboxed-api/blob/main/sandboxed_...).

  • GitHub repo Snort


    Project mention: Snort installation aborted | reddit.com/r/kali4noobs | 2021-07-21
  • GitHub repo Khepri

    Free,Open-Source,Cross-platform agent and Post-exploiton tool written in Golang and C++.

    Project mention: GitHub - geemion/Khepri: 🔥🔥🔥Free,Open-Source,Cross-platform agent and Post-exploiton tool written in Golang and C++. | reddit.com/r/bag_o_news | 2021-09-10
  • GitHub repo BLUESPAWN

    An Active Defense and EDR software to empower Blue Teams

    Project mention: Thesis/Project for university | reddit.com/r/hacking | 2021-06-26

    I do a lot of work on an open source anti-virus project (https://github.com/ION28/BLUESPAWN), and we're always looking for new contributors. It's been a great learning experience! Not sure if you need to build something from scratch or not, though.

  • 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 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: Making sure that an untrusted USB drive only acts as storage | reddit.com/r/linuxquestions | 2022-01-15

    The tool for this is usbguard. I haven't used it myself, so I can't give many tips, but the Arch Wiki is usually a good bet, and usbguard-notifier seems very useful.

  • GitHub repo opmsg

    opmsg message encryption

    Project mention: A New Future for GnuPG | news.ycombinator.com | 2022-01-04
  • 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.

  • GitHub repo logkeys

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

    Project mention: The T-34 keyboard layout | reddit.com/r/ErgoMechKeyboards | 2021-06-05

    I found this one for linux that worked well for me: https://github.com/kernc/logkeys/ (for Linux)

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

    mXtract - Memory Extractor & Analyzer

    Project mention: [NCIS] password management | reddit.com/r/itsaunixsystem | 2021-07-19
  • GitHub repo stegseek

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

    Project mention: Stegseek | reddit.com/r/Hacking_Tutorials | 2021-12-15
  • GitHub repo gr-tempest

    An implementation of TEMPEST en GNU Radio

    Project mention: Gr-Tempest | news.ycombinator.com | 2021-10-10
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 2022-01-20.

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 37,966
2 OSQuery 18,563
3 Tink 12,000
4 keepassxc 11,885
5 cutter 10,659
6 monero 6,584
7 falco 4,425
8 openrasp 2,078
9 edb-debugger 2,044
10 i2pd 1,843
11 sandboxed-api 1,455
12 Snort 1,305
13 Khepri 1,202
15 herpaderping 802
16 usbguard 762
17 opmsg 718
18 openvpn3 606
19 logkeys 592
20 tripwire-open-source 592
21 mXtract 524
22 stegseek 433
23 gr-tempest 385
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.