Rowan Hart (@novafacing)

Top repositories

1

cannonball

Deprecated! Use qemu-rs instead :)
Rust
72
star
2

qemu-rs

QEMU for Rust, and Rust for QEMU
Rust
48
star
3

memfd-exec

Execute binaries straight from memory, without touching disk, with a friendly interface!
Rust
33
star
4

practical-fuzzing

Practical fuzzing tutorials and training
Dockerfile
25
star
5

cargo-shellcode

Cargo subcommand to build a crate into shellcode
C++
19
star
6

selene

LOVE2D Template For MoonScript
MoonScript
15
star
7

libc-fuzzer

A fuzzer setup to fuzz libc functions.
Rust
15
star
8

systabs

Tool to produce system call tables from Linux source code.
Python
8
star
9

ghidra-decompiler

My experiments with getting the ghidra decompiler to run on other platforms
Python
6
star
10

yices2-rs

Rust bindings to the Yices2 SMT solver
Rust
6
star
11

code-decompiler

VSCode plugin to display interactive decompilation in the editor using various decompilers (binja, Ghidra, jd, dnspy, etc)
TypeScript
6
star
12

nixosrc

My nixos configs.
Nix
5
star
13

cgc-challenges

CGC Challenge Binaries distribution with Meson build system
C
5
star
14

pyafl_qemu_trace

pip-installable afl-qemu-trace python package with batteries
Python
5
star
15

eastwood-tidy

LLVM Based C Code Linter For CS Instruction
TeX
5
star
16

getters2

The best getters derive macro in town. Supports Enums too!
Rust
5
star
17

fuzzer-output

5
star
18

symstress

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

heepy

A heap visualizer for normal folks.
JavaScript
4
star
20

gzilla

A visual packet spoofing tool
Python
3
star
21

tree-sitter-gdbmi

Tree-Sitter parser for GDB Machine Interface (GDB/MI)
C
3
star
22

rcopy

Super fast file and directory transfer powered by Tokio, RKYV, and io_uring!
Rust
3
star
23

vscdbg

VSCode debugger extension for binary exploitation.
TypeScript
2
star
24

squishy

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

asm_practice

A framework for making simple training challenges for assembly programming.
Python
2
star
26

patches

Binary patching library
Python
2
star
27

advent_of_angr

An advent calendar of angr goodies in tutorial form!
C
2
star
28

emoto

A tiny TUI for copying kaomoji to the clipboard.
Rust
2
star
29

ubuntu-rc

RCfiles for Ubuntu after moving from NixOS
CSS
2
star
30

moirai

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

lcov2

Read, Write, and Convert LCOV files to HTML
Rust
2
star
32

ctf-docker

An easy to use and ready to go pwn docker for CTF players.
Dockerfile
1
star
33

win

PowerShell
1
star
34

simproc_fuzzer

Not what it sounds like -- fuzz differential testing angr simprocedures using Google's Atheris
1
star
35

c-maze-ing

It does mazes but in C.
C
1
star
36

pyquick

Opinionated python project initializer.
Python
1
star
37

command-ext

Extension traits for std::process::Command and convenient traits for building your own.
Rust
1
star
38

novafacing.github.io

SCSS
1
star
39

l18nprint

A monkey patch to make python3 print things as they were intended.
Python
1
star
40

libmusl

musl-libc with modifications as a fuzz target
C
1
star
41

mkchal

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

challenges

All the CTF challenges I've made in one place.
Lua
1
star
43

debbie

A small tool to scrape the Debian APT repository for sources.
Python
1
star
44

whatcalendar

A modular todo list and calendar program for the Inky wHAT Raspberry Pi module.
Python
1
star
45

fuzzeval

Fuzzer evaluation system for reface.
C
1
star
46

fuzzerang

Efficient random generators and distributions for fuzzing
Rust
1
star
47

nix-config

Nix Darwin configuration files for Nix-Darwin and Home-Manager on Mac M2
Nix
1
star
48

ffi

Expose your struct impl to C with an easy FFI wrapper!
Rust
1
star
49

fira-code-iscript

Mirror of the fantastic iScript mods for Fira Code (credit to https://github.com/sainnhe/icursive-nerd-font)
Shell
1
star
50

libnova

The novafacing standard library but this time it's on PyPi
Python
1
star
51

regenerator

Fuzzer/RNG seeded generation of arbitrary regular expressions
Rust
1
star
52

tree-sitter-sleigh

Java
1
star
53

elf

C
1
star