C++ Forensics

Open-source C++ projects categorized as Forensics

Top 8 C++ Forensic Projects

  1. ImHex

    ๐Ÿ” A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.

    Project mention: Ask HN: What are good high information density UIs (screenshots, apps, sites) | news.ycombinator.com | 2025-05-08

    I find Geizhals' filtering options reasonably compact and information dense. https://geizhals.de/?cat=gra16_512&xf=132_16384&pg=1&view=li...

    I like the simple table view of RPiLocator. Only a few columns, but lots of rows, no unneeded clutter. https://rpilocator.com/

    Not as compact as possible, but at least shows quite some information: GSMArena. It could fit more phones into the comparison table with less whitespace/greyspace though. https://www.gsmarena.com/compare.php3?idPhone1=10386&idPhone...

    All sites as viewed on desktop, on mobile this would likely not work out.

    I also want to echo the command line tools mention in another comment. GDB's TUI is reasonable for my use, but after some experience this recently posted terminal debugger might be better: https://github.com/al13n321/nnd via https://news.ycombinator.com/item?id=43905185

    Also the hex editor I am currently using, despite some problems: https://github.com/WerWolv/ImHex

    An example of an information dense GUI that might be a bit overwhelming is Ghidra: https://en.wikipedia.org/wiki/Ghidra (page includes a basic screenshot, you can fill your screen(s) with as many sub windows and information panes as you want)

    As a side note, while trying to find examples I realized just how few websites there are (any more?) that show a lot of information at the same time. Worst recent offender is YouTube's redesign with only 3 video tiles in a row on a 1440p screen, luckily easily fixed via a ublock rule.

  2. InfluxDB

    InfluxDB โ€“ Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. sleuthkit

    The Sleuth Kitยฎ (TSK) is a library and collection of command line digital forensics tools that allow you to investigate volume and file system data. The library can be incorporated into larger digital forensics tools and the command line tools can be directly used to find evidence.

  4. tcpflow

    TCP/IP packet demultiplexer. Download from:

  5. Forensia

    Anti Forensics Tool For Red Teamers, Used For Erasing Footprints In The Post Exploitation Phase.

  6. fatcat

    FAT filesystems explore, extract, repair, and forensic tool

  7. c-aff4

    An AFF4 C++ implementation.

  8. Hibr2Bin

    Comae Hibernation File Decompressor

  9. SaaSHub

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

    SaaSHub logo
  10. demuxusb

    A program and toolset to analyze iDevice USB sessions

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

C++ Forensics discussion

Log in or Post with

C++ Forensics related posts

  • PaulNorman01/Forensia

    1 project | /r/programming | 10 Sep 2023
  • Forensia: Anti Forensics Tool For Red Teamers, Used For Erasing Footprints In The Post Exploitation Phase.

    1 project | /r/u_Tsofmetasploit | 9 Jan 2023
  • Tcpflow: TCP/IP Packet Demultiplexer

    1 project | news.ycombinator.com | 23 Dec 2022
  • Getting Started with NMAP

    1 project | news.ycombinator.com | 18 Dec 2022
  • Demuxusb: A program and toolset to analyze iDevice USB sessions

    1 project | news.ycombinator.com | 29 Sep 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 19 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more โ†’

Index

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

# Project Stars
1 ImHex 49,006
2 sleuthkit 2,799
3 tcpflow 1,734
4 Forensia 753
5 fatcat 314
6 c-aff4 197
7 Hibr2Bin 146
8 demuxusb 34

Sponsored
InfluxDB โ€“ Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?