Git Product home page Git Product logo

Hi, Iā€™m Alex. šŸ‘‹

I currently work as a Security Engineer in the UK energy sector.

Here you'll find a few of my interesting projects. Please don't rely on them for anything mission critical, but do feel free to look around! šŸ˜„

My very own RIPE-allocated AS. A fun project that involved acquiring my own IPv6 prefixes to advertise, and learning far more than I wanted to know about BGP. It's currently fully functional as you can see here (if your ISP supports IPv6), but there's not a lot on there yet. I have plans to get more adventurous with this project as time goes on.

This is my custom Alpine Linux router spin. I've been running this in production as my core (home!) internet gateway since mid-2021. It runs entirely from RAM on a Raspberry Pi 4 using images entirely built within GitLab CI, and leverages Alpine's LBU functionality to overlay configs.

This is my personal "golden image" spin of the immutable Fedora Silverblue. It's also built entirely within GitLab CI, and is heavily inspired by the Universal Blue project. I've been running this as my "daily driver" since Fedora 38 and it's been working very well for that purpose.

Okay, this one is... not so serious. This is my attempt at building an end-to-end build process for a (mostly) entirely hands-free Stage 3 tarball install of Gentoo Linux using an Ansible playbook. Shockingly it does actually work.

Alex Haydock's Projects

ansible icon ansible

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.

boringnginx icon boringnginx

Nginx + Docker + BoringSSL = āœ”ļø Easy TLS 1.3

content icon content

Security automation content in SCAP, OSCAL, Bash, Ansible, and other formats

detectionlab icon detectionlab

Vagrant & Packer scripts to build a lab environment complete with security tooling and logging best practices

eotk icon eotk

Enterprise Onion Toolkit

goldenblue icon goldenblue

Basically Fedora Silverblue, except my own golden image version of it... get it?

install-gentoo icon install-gentoo

Crazy project to automate a full desktop Gentoo install from Stage3 tarball. Uses Packer + Ansible.

nginx-proxy icon nginx-proxy

Automated nginx proxy for Docker containers using docker-gen (Archived - I added an automatic Tor proxy to this upstream project but I'm no longer maintaining it)

np1sec-test-client icon np1sec-test-client

A full-featured proof of concept implementation of an np1sec chat client, implemented as a pidgin plugin.

pinewall icon pinewall

A project to create a Linux-based home firewall/gateway/router from scratch. Based on Alpine Linux + nftables.

radvd-git icon radvd-git

Alpine APKBUILD demo for the latest radvd git checkout

raincat icon raincat

A puzzle game with a cat in lead role (Haskell)

raincat-snap icon raincat-snap

Snap package for the Haskell-based Raincat game. (Archived - the Snapcraft manifest here is now maintained in the upstream project).

rhsm-hide-facts icon rhsm-hide-facts

A tool to generate a custom fact override list, to help hide your confidential system information from Red Hat RHSM.

sanoid icon sanoid

Policy-driven snapshot management and replication tools. Using ZFS for underlying next-gen storage. (Btrfs support plans are shelved unless and until btrfs becomes reliable.) Primarily intended for Linux, but BSD use is supported and reasonably frequently tested.

toolboxes icon toolboxes

Centralized repository of containers designed for Toolbox/Distrobox

transgui-fork icon transgui-fork

šŸ§² A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.