Steven Johnstone's repositories
go-bpf-gen
Generate bpftrace scripts for use with golang programs. Works around quirks in the golang runtime.
toughfuzzer
Tough Fuzzer is an obstacle course for go-fuzz composed of a series of small code samples which encapsulate the most common obstacles to code-coverage the fuzzer will encounter. In each case, the obstacle is insurmountable in a reasonable period of time using random inputs or even coverage-guided mutation.
go-beta-fuzzer-vs-libfuzzer
Comparison of Go's fuzzer beta (https://blog.golang.org/fuzz-beta) with libfuzzer. Work in progress. Warning: Comparing fuzzers is hard; results require careful interpretation.
lua-grammar
ANTLRv4 lexer and parser grammars for Lua
cgo-scan-build
Basic script to run scan-build on Golang code which uses cgo
lua-mutator
A custom mutator binding between Lua and AFL++: https://aflplus.plus.
antlr4
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
automation-working-group
CVE Automation Working Group
bpftrace
High-level tracing language for Linux eBPF
cbcoracle
Exploit a CBC oracle for encryption or decryption
exec-payload
Encode bash payloads so they work with various "exec" functions.
go
The Go programming language
hugo-xmin
eXtremely Minimal Hugo theme: about 150 lines of code in total, including HTML and CSS (with no dependencies)
learn-relearn
https://terrytao.wordpress.com/career-advice/learn-and-relearn-your-field/
lens
Lens - The way the world runs Kubernetes
lua-cmsgpack
A self contained Lua MessagePack C implementation.
luarocks
LuaRocks is the package manager for the Lua programming language.
OpenSSH-Network-Parser
Project to decrypt and parse SSH traffic
playwright-go
Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.
reversing-tools
Tools for reverse engineering
yarp
Yet Another Ruby Parser