Pinned Repositories
AoC2015
My solutions (Anonymous User #36997) to adventofcode.com. All solutions written for Python 2.7.
budget-k8s
Affordable Kubernetes on GCP for personal use
CovertMark
A deep packet inspection (DPI) framework for benchmarking the covertness of protocol-obfuscation proxies.
R209
Essays and a presentation prepared for R209 course (Computer Security: Principles and Foundations). Part of a collection of my taught component work towards the MPhil degree at the Computer Laboratory of the University of Cambridge.
R214
Codebase and report produced for the biomedical literature text mining coursework option of the Biomedical Information Process module (R214). Part of a collection of my taught component work towards the MPhil degree at the Computer Laboratory of the University of Cambridge.
rimegate
Rimegate is a Grafana dashboard rendering and caching proxy for outdated browsers.
wylis
Hold the door open for encapsulated RPC traffic going through WireGuard tunnels under NAT, and measure simple metrics along the way.
yronwood
A simple image sharing server written in Go.
leap_platform
Server automation recipes for the LEAP Platform. Written mostly using puppet, and licensed under the GPLv3.
egress-operator
A Kubernetes operator to produce egress gateway Envoy pods and control access to them with network policies
chongyangshi's Repositories
chongyangshi/CovertMark
A deep packet inspection (DPI) framework for benchmarking the covertness of protocol-obfuscation proxies.
chongyangshi/budget-k8s
Affordable Kubernetes on GCP for personal use
chongyangshi/wylis
Hold the door open for encapsulated RPC traffic going through WireGuard tunnels under NAT, and measure simple metrics along the way.
chongyangshi/R209
Essays and a presentation prepared for R209 course (Computer Security: Principles and Foundations). Part of a collection of my taught component work towards the MPhil degree at the Computer Laboratory of the University of Cambridge.
chongyangshi/R214
Codebase and report produced for the biomedical literature text mining coursework option of the Biomedical Information Process module (R214). Part of a collection of my taught component work towards the MPhil degree at the Computer Laboratory of the University of Cambridge.
chongyangshi/AoC2015
My solutions (Anonymous User #36997) to adventofcode.com. All solutions written for Python 2.7.
chongyangshi/rimegate
Rimegate is a Grafana dashboard rendering and caching proxy for outdated browsers.
chongyangshi/yronwood
A simple image sharing server written in Go.
chongyangshi/AoC2016
My solutions to Advent of Code 2 (2016), this time as icydoge. Answers written for Python 3.
chongyangshi/AoC2018
Solutions for Advent of Code 2018 as icydoge, missed last year's. All solutions in golang 1.10+
chongyangshi/AvalancheHazardVisualizer
The system models and interactively visualises avalanche risk through an avalanche risk model, based on both static topographical analysis and dynamic SAIS avalanche forecasts. Software system behind my BEng degree project at the University of York.
chongyangshi/blog.chongya.ng
Source of personal blog
chongyangshi/chongya.ng
The new personal page.
chongyangshi/ConnectFour
A simple Java game, much better than Apocalypse.
chongyangshi/Constantine
Automatic TeX events poster generation via Google Calendar API.
chongyangshi/credence
[WIP] A Kubernetes credentials agent resistant to phishing and supply-chain attacks
chongyangshi/dogexam
Exam reminder bot for IRC channels, written in Python 3.
chongyangshi/egress-operator
A Kubernetes operator to produce egress gateway Envoy pods and control access to them with network policies
chongyangshi/Estermont
Experimental configuration for Raspberry Pi 4 secure gateway
chongyangshi/forex-exporter
A Prometheus exporter for currency exchange rate metrics
chongyangshi/Goodricke
A service platform to send automatic reminders of kitchen cleaning in halls.
chongyangshi/Langwith
Easy server monitoring on command line.
chongyangshi/MoatCailin
An experimental networking-related thing, usage not recommended. Unfinished, work in (slow) progress.
chongyangshi/Oxcross
Oxcross is a simple HTTP latency monitoring system for distributed deployment.
chongyangshi/R01
Essays and presentations prepared for the R01 module (Advanced Topics in Operating Systems). Part of a collection of my taught component work towards the MPhil degree at the Computer Laboratory of the University of Cambridge.
chongyangshi/R204
Lock-based concurrency mechanisms prepared in Java for the R204 module Part 2 exercises. Part of a collection of my taught component work towards the MPhil degree at the Computer Laboratory of the University of Cambridge.
chongyangshi/R210
Essays and presentations prepared for the R210 module (Computer Security: Current Applications and Research). Part of a collection of my taught component work towards the MPhil degree at the Computer Laboratory of the University of Cambridge.
chongyangshi/R214-tick
A small exercise on gene ontology analysis for the R214 module. Part of a collection of my taught component work towards the MPhil degree at the Computer Laboratory of the University of Cambridge.
chongyangshi/rtmp-relay
Work in process - a relay for RTMP streams from mobile devices
chongyangshi/terraform-provider-vault
Terraform Vault provider