Welcome to Jc01.Ninja
Making you say "That's pointless, but cool" since 2016
About me
Things I like:- CyberSec - CTFs, challenges and theory. I currently create challenges and walkthroughs for TryHackMe. Check out my content here.
- Golang - It's fast to write, fast to run and gives much greater control than Python
- Arduino - The crossover between software and hardware leads to fantastic projects
- Servers - I have a personal server lab where I play with VMWare ESXi, Linux and networking
Highlighted Projects:
- CTF Writeups - Looking for writeups? Find them here.
-
Hackernote - A notes web application
written in Go, designed to demonstrate username enumeration
This was developed for the Cyber Security training platform TryHackMe.
As this is an introduction to username enumeration, it walks users through the process
of discovering and exploiting this vulnerability.
I additionally created example exploits to help guide users.
Go to hosted implementation on TryHackMe
Go to exploits - NinjaJc01/hackerNoteExploits -
eGo - An arbitrary precision
arithmetic benchmark, written in Go.
It calculates e in parallel using Brother's series, and I have a large spreadsheet with a leaderboard.
The benchmark has been ran by many people, particularly the members of the /r/homelab community.
This project follows on from Java and Python implementations, although the Golang implementation is many times faster.
Go to github page - NinjaJc01/eGo -
GoEmulator - An emulator for the
Little Man Computer architecture, again written in Golang,
with my own extensions to make it a little nicer to program for. (Arithmetic shifts, Multiply, Set accumlator, Compare)
I have recently added floating point arithmetic support!
Go to github page - NinjaJc01/GoEmulator -
goRoku - A Roku streaming device controller for the browser
using a Go server to host the static content
and run a proxy to get around the restrictive CORS policy on the Roku API.
It has 2 colour themes and appears to work very well, allowing much easier typing than the built in keyboard.
Go to github page - NinjaJc01/goRoku -
IoTree - An internet connected
christmas tree that I developed as part of a college project.
Note that this is hosted on my college github account.
The tree uses two Arduino microcontrollers to play RTTTL tunes and flash light patterns, with PWM.
Go to github page - jc74537/IoTree
Jc01.ninja - The home of NinjaJc01. github.com/NinjaJc01