Portland, OR

Rowan Hart

Elite
@novafacing

cannonball. Deprecated! Use qemu-rs instead :)

73

memfd-exec. Execute binaries straight from memory, without touching disk, with a friendly interface!

51

selene. LOVE2D Template For MoonScript

32

practical-fuzzing. Practical fuzzing tutorials and training

32

cargo-shellcode. Cargo subcommand to build a crate into shellcode

29

libc-fuzzer. A fuzzer setup to fuzz libc functions.

16

fira-code-iscript. Mirror of the fantastic iScript mods for Fira Code (credit to https://github.com/sainnhe/icursive-nerd-font)

12

vergilius-rs. Rust

9

systabs. Tool to produce system call tables from Linux source code.

8

ghidra-decompiler. My experiments with getting the ghidra decompiler to run on other platforms

7

yices2-rs. Rust bindings to the Yices2 SMT solver

7

cannoli. High-performance QEMU memory and instruction tracing

7

rcopy. Super fast file and directory transfer powered by Tokio, RKYV, and io_uring!

7

getters2. The best getters derive macro in town. Supports Enums too!

7

code-decompiler. VSCode plugin to display interactive decompilation in the editor using various decompilers (binja, Ghidra, jd, dnspy, etc)

6

eastwood-tidy. LLVM Based C Code Linter For CS Instruction

6

pyafl_qemu_trace. pip-installable afl-qemu-trace python package with batteries

5

cgc-challenges. CGC Challenge Binaries distribution with Meson build system

5

fuzzer-output.

5

nixosrc. My nixos configs.

5

heepy. A heap visualizer for normal folks.

4

artifact-dependency. Rust

4

gzilla. A visual packet spoofing tool

4

lcov2. Read, Write, and Convert LCOV files to HTML

4

symstress. Source-assisted binary analysis tool to deduce function names based on source code patterns (read: strings).

4

tree-sitter-sleigh. Java

3

tree-sitter-gdbmi. Tree-Sitter parser for GDB Machine Interface (GDB/MI)

3

moirai. A little tool that uses LLVM to extract simple "what does this do" level instruction information from all architectures.

2

emoto. A tiny TUI for copying kaomoji to the clipboard.

2

ubuntu-rc. RCfiles for Ubuntu after moving from NixOS

2

squishy. A collection of new (LLVM 15) passes to compile normal-looking code to a callable, jump-to-able blob.

2

asm_practice. A framework for making simple training challenges for assembly programming.

2

vscdbg. VSCode debugger extension for binary exploitation.

2

advent_of_angr. An advent calendar of angr goodies in tutorial form!

2

patches. Binary patching library

2

libmusl. musl-libc with modifications as a fuzz target

1

simproc_fuzzer. Not what it sounds like -- fuzz differential testing angr simprocedures using Google's Atheris

1

c2rust. Migrate C code to Rust

1

command-ext. Extension traits for std::process::Command and convenient traits for building your own.

1

regenerator. Fuzzer/RNG seeded generation of arbitrary regular expressions

1

elf. C

1

fuzzerang. Efficient random generators and distributions for fuzzing

1

ffi. Expose your struct impl to C with an easy FFI wrapper!

1

nix-config. Nix Darwin configuration files for Nix-Darwin and Home-Manager on Mac M2

1

inky. Inky display library for the Pimoroni Inky HAT e-ink devices

1

fuzzeval. Fuzzer evaluation system for reface.

1

mkchal. A small tool to quickly generate boilerplate for a CTF challenge. Mostly intended for pwn, but useful for anything with a remote.

1

debbie. A small tool to scrape the Debian APT repository for sources.

1

libnova. The novafacing standard library but this time it's on PyPi

1

pyquick. Opinionated python project initializer.

1

whatcalendar. A modular todo list and calendar program for the Inky wHAT Raspberry Pi module.

1

l18nprint. A monkey patch to make python3 print things as they were intended.

1

challenges. All the CTF challenges I've made in one place.

1
53
Apply