Welcome to Jc01.Ninja
Making you say "That's pointless, but cool" since 2016
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
- 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
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 go,
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.