cannonball. Deprecated! Use qemu-rs instead :)
73memfd-exec. Execute binaries straight from memory, without touching disk, with a friendly interface!
51selene. LOVE2D Template For MoonScript
32practical-fuzzing. Practical fuzzing tutorials and training
32cargo-shellcode. Cargo subcommand to build a crate into shellcode
29libc-fuzzer. A fuzzer setup to fuzz libc functions.
16fira-code-iscript. Mirror of the fantastic iScript mods for Fira Code (credit to https://github.com/sainnhe/icursive-nerd-font)
12vergilius-rs. Rust
9systabs. Tool to produce system call tables from Linux source code.
8ghidra-decompiler. My experiments with getting the ghidra decompiler to run on other platforms
7yices2-rs. Rust bindings to the Yices2 SMT solver
7cannoli. High-performance QEMU memory and instruction tracing
7rcopy. Super fast file and directory transfer powered by Tokio, RKYV, and io_uring!
7getters2. The best getters derive macro in town. Supports Enums too!
7code-decompiler. VSCode plugin to display interactive decompilation in the editor using various decompilers (binja, Ghidra, jd, dnspy, etc)
6eastwood-tidy. LLVM Based C Code Linter For CS Instruction
6pyafl_qemu_trace. pip-installable afl-qemu-trace python package with batteries
5cgc-challenges. CGC Challenge Binaries distribution with Meson build system
5fuzzer-output.
5nixosrc. My nixos configs.
5heepy. A heap visualizer for normal folks.
4artifact-dependency. Rust
4gzilla. A visual packet spoofing tool
4lcov2. Read, Write, and Convert LCOV files to HTML
4symstress. Source-assisted binary analysis tool to deduce function names based on source code patterns (read: strings).
4tree-sitter-sleigh. Java
3tree-sitter-gdbmi. Tree-Sitter parser for GDB Machine Interface (GDB/MI)
3moirai. A little tool that uses LLVM to extract simple "what does this do" level instruction information from all architectures.
2emoto. A tiny TUI for copying kaomoji to the clipboard.
2ubuntu-rc. RCfiles for Ubuntu after moving from NixOS
2squishy. A collection of new (LLVM 15) passes to compile normal-looking code to a callable, jump-to-able blob.
2asm_practice. A framework for making simple training challenges for assembly programming.
2vscdbg. VSCode debugger extension for binary exploitation.
2advent_of_angr. An advent calendar of angr goodies in tutorial form!
2patches. Binary patching library
2libmusl. musl-libc with modifications as a fuzz target
1simproc_fuzzer. Not what it sounds like -- fuzz differential testing angr simprocedures using Google's Atheris
1c2rust. Migrate C code to Rust
1command-ext. Extension traits for std::process::Command and convenient traits for building your own.
1regenerator. Fuzzer/RNG seeded generation of arbitrary regular expressions
1elf. C
1fuzzerang. Efficient random generators and distributions for fuzzing
1ffi. Expose your struct impl to C with an easy FFI wrapper!
1nix-config. Nix Darwin configuration files for Nix-Darwin and Home-Manager on Mac M2
1inky. Inky display library for the Pimoroni Inky HAT e-ink devices
1fuzzeval. Fuzzer evaluation system for reface.
1mkchal. A small tool to quickly generate boilerplate for a CTF challenge. Mostly intended for pwn, but useful for anything with a remote.
1debbie. A small tool to scrape the Debian APT repository for sources.
1libnova. The novafacing standard library but this time it's on PyPi
1pyquick. Opinionated python project initializer.
1whatcalendar. A modular todo list and calendar program for the Inky wHAT Raspberry Pi module.
1l18nprint. A monkey patch to make python3 print things as they were intended.
1challenges. All the CTF challenges I've made in one place.
1