Projects

boTTom

Tom's Bot or Bot Tom - A Reliable Secure Simple Easy to Deploy Cross Platform Botnet
I've always had an interest in botnets, from Mirai to Emotet, this side project is my own botnet creation used to test out new ideas and learn more about what it takes to build a botnet, how they can be taken down and how to best approach them.

ssh_ws

Homegrown implementation of Google Beyond Corp security system (Zero Trust)
This is a demonstration of a proof of concept I built to tunnel ssh traffic over web-sockets using the same system Google uses (Zero Trust) to secure SSH access. It used JWT, mTLS and OAuth. I build both a client and server application to achieve this.

bad_scp

A Proof of Concept of the Linux command 'scp' client side vulnerabilities (CVE-2019-6111 + CVE-2019-6110)
I reversed engineered and created a practical demo of the the CVE-2019-6111 + CVE-2019-6110 vulnerabilities

Reading-List

A collection of articles I've read and enjoyed
A curated collection of links to Github projects, websites and articles I've read and enjoyed over the years. If you are looking for a place to start in Cyber Security I'd recommend having a scroll!

MSc in Software and Systems Security

Details of my Master Degree, chosen Modules and Dissertation
I attended Oxford University for a MSc in Software and Systems Security. This page details the 3 software and 7 security modules I attended along with a explanation of my dissertation.

Photography

A collection of random photos
I would not describe myself as a photographer or the kind of chap to have an instagram, but I do enjoy taking photos, so I thought I'd put a few of my faves on here.

Beans

A simple REST API Based Game
A REST API Game where the objective is to have the most beans by the end of the day

New PC

Building my new PC!
Details about my new PC, its specs and some cool photos!

bash_bunny - scvtrs

Simple Cross platform Volatile TCP Reverse Shell using a Bash Bunny
Using the Bash Bunny from Hak5 I build payload that can determin the Host OS using p0f and then deliver the required payload

Pastejacking 2

A expansion on the original pastejacking attack using bash tricks
This is a demo of a new pastejacking attack using bash and command link tricks to fool the user into executing malicious code.

This Website

How this website is built and maintained
Walkthrough of the technology used to build and deploy this website.

Arduino Minecraft Monitor

A helpful Arduino Library for polling Minecraft Servers
A custom made Arduino library to query a Minecraft server using the bespoke UDP query API.

Arduino Door Lock

Fingerprint and Android Style Pattern Lock
A Arduino door lock using a Fingerprint scanner and a 7 inch touch screen.

Arduino Ping Pong Clock

Arduino powered "ping clock" style clock
Using a mini LCD display and a Arduino I made a ping pong style clock

Snap Share

A in memory only, temporary file sharing service and API
I wanted to make a way to share files easily and a reason to learn memcached. This project is the combination of both.

Golang Screen Saver

A snake style terminal screen saver written in Golang
A really simple terminal screen saver written in Golang using the tput library.

OpenCV Recorder

A simple but customizable WebCAM recorder using openCV.
A companion application to the TSTP, that allows for openCV videos to be saved and then played back.

Arduino Iron Key

A Arduino based portable secure memory stick.
I recreated the functionality of a hardware encrypted memory stick (such as 'IronKey' or 'Datashur') using the Arduino micro-controller and a SD card shield.

TSTP

Toms Sentry Tracking Program
This is the 3rd incarnation on my Sentry Tracking program. Using opencv and C++, this project dynamically scans a webcam or video feed and tracks one or more targets

TVBG

Toms Very Basic Game
One of the largest program I've written. A simple space shooter written in C++ using OpenGL and a custom made game engine.

TVTS

Toms Vehicle Tracking System (Arduino GPS)
A Arduino based GPS and GRSM Tracking System using a custom built library for the Maplin GSMShield. The Arduino acquires a GPS lock, reads the value and sends the data encrypted via UDP to a collection server.

CCB

Conference Call Bingo
A fun game to play while on a Conference Call.

Datapower XML to JSON

Gateway script to convert XML to JSON
A Really simple gateway script to be used on a IBM Datapower to convert XML to JSON using built in Datapower functions.
Site Build Timestamp:
2025-05-05:16:32:21.523
Loading page hits...
🐾 Copyright (C) Tom Cope 2020 - 2025 | All Rights Reserved 🏳️‍🌈
GDPR Notice - This Website does not use cookies.