depends

A program to help identify and remediate dependency based attacks, and dependency confusion.

fuzzball

A fuzzer for binary programs taking simple plaintext, XML, JSON, & CSV input. Developed in Python.

splitit

A bill tracking, organisation, and payment solution for multiple users.

packet seer

A simple packet capture program to passively analyse and capture network traffic.

tutoring resources

Some resources I’ve put together for students (also hosted on this website).