This is your work, valued
Self-taught DevOps Engineer into a bit of everything. Often working on my modding project, @modcommunity, and my other open source projects when I have the time
xdp-firewall. A firewall that utilizes the Linux kernel's XDP hook. The XDP hook allows for very fast network processing on Linux systems. This is great for dropping malicious traffic from a (D)DoS attack. IPv6 is supported with this firewall! I hope this helps network engineers/programmers interested in utilizing XDP!
869xdp-proxy. A stateless, high-performance NAT-like proxy that attaches to the XDP hook in the Linux kernel using (e)BPF for fast packet processing. This proxy forwards packets based on configurable rules and performs source-port mapping, similar to IPTables and NFTables.
291github-follow-bot. A GitHub Follow Bot that utilizes Django's web framework and Python. The bot comes with many features, but please use at your own risk. The bot was made for educational purposes.
176gamemann. My GitHub profile ReadMe.
70i-lost-my-mom-to-pancreatic-cancer. I very recently lost my amazing Mom to Pancreatic Cancer and this repository shares my story. I also will be writing stories about her and daily journal entries on how I'm feeling after the painful loss.
63dpdk-examples. Program examples utilizing the DPDK. The DPDK is a kernel-bypass network library that allows for very fast network packet processing. This is great for (D)DoS mitigation and low-latency packet inspection, manipulation, and forwarding.
59packet-sequence-c. A pen-test/DoS tool that can be used to send single or multiple packets in sequences with a lot of packet customization.
39portfolio. My website portfolio that utilizes Astro, React, TypeScript, and Tailwind CSS.
38lbg-kilimanjaro. A neat packet processing/forwarding program I made for a gaming community I used to be a part of. Includes many features such as rate limiting, A2S caching, and more!
37dpdk-common. A repository that includes common helper functions for writing applications in the DPDK. I will be using this for my future projects in the DPDK.
35bestbuy-web-scraper-gpus. A personal tool using Python's Scrapy framework to scrape Best Buy's product pages for RTX 3080 TIs and notify if available/not sold out.
35pterowatch. A tool programmed in Go to automatically restart 'hung' game servers/containers via a Pterodactyl API.
33my-old-raspberry-pi-manager. A simple manager interface I'm using for my Raspberry Pis written in Python. Allows me to start and stop processes such as Steam Link.
31my-misc-projects-n-files. Smaller projects I've made starting from over 10 years ago. Projects in this repository are NOT supported.
31packet-flooder-c. A packet flooding/generating program I made that supports TCP, UDP, and ICMP packets. Includes functionality to change characteristics per packet and is also multithreaded.
30discord-bot-react-roles. A small open-source Discord Bot that allows you to react to setup messages and obtain roles on reaction. This is being used in a Discord server of mine.
29rust-auto-wipe. A Go application for Rust game servers operating with Pterodactyl that automatically wipes server(s) based off of cron jobs.
29ipip-mapper-tc. TC programs aimed to add support for multiple remote hosts in IPIP tunnels.
29discord-bot-global-chat. Discord bot that syncs global chats.
28dpdk-stats. A simple DPDK application that calculates stats for dropped and forwarded packets depending on the command line.
27my-home-lab. Information on my home lab setup.
26cs-spawn-protection. A simple SourceMod Spawn Protection plugin that was developed for Counter-Strike: Source and Counter-Strike: Global Offensive.
25music-list. Music and song list for what I listen to while programming, gaming, or whatever :D
24my-linux-cmd-sheet. Just a repository I'm using to store useful Linux commands to me and possibly others.
24go-ip-asn-lister. A Go application that outputs prefixes to a text file and supports ASN lookups.
23lab-xdp-dynamic-payload-matching. Repository to store findings on matching dynamic payload data in XDP.
22web-extract-with-chatgpt. A Python project that extracts data from websites with the option to process the data through @openai's ChatGPT API. The results are either printed to stdout or sent via a POST request.
22cs-extra-spawn-points. Adds extra CT and T spawn points in Counter-Strike: Source and Counter-Strike: Global Offensive.
22sandbox-create-t3. Test application for Create T3! Will be testing things here for @bestmods!
22lab-c-to-assembly. A repository that stores results from converting C code to Assembly. I use this repository to analyze performance with my C code.
22cweb. A low-level web server written in C I'm using to learn more about web servers. This is a work-in-progress and not ready for production.. yet.
22sm-auto-cmd-on-server-update. SourceMod plugin that executes a console command on SRCDS servers when a game update is detected. Enables automatic game server updating with warning support.
20lab-xdp-parse-tcp-header-options. Repository for attempting to parse TCP header options in XDP.
20csgo-decoy-dodgeball. A fun dodgeball mod and plugin I made in 2015 for Counter-Strike: Global Offensive!
19bestmods-tasks. Go program for Best Mods that uses Cron-like tasks. Made by @gamemann.
18xdpstats-c. XDP programs that increment stat counters for packets/bytes.
18ipip-direct-tc. Sends outgoing IPIP packets back to the client directly instead of back through the IPIP tunnel/forwarding server. Uses TC egress filter for fast packet processing.
18lab-glib-c. A repository I'm using to learn hashing with GLib.
17udp-spoof-pkt. A program imported from GFL's GitLab. It simply sends a UDP spoofed packet to a destination.
17multigames-abstract. An abstract of implementing multigame support into game engines allowing for game servers to rotate between different games/game modes.
17how-to-use-selenium-and-beautifulsoup. A full lab and how-to guide on how to use Selenium paired with Beautiful Soup to parse and extract data from a website using Python.
17sm-auto-map-restart. A simple plugin for SourceMod that restarts the map or server after the time limit is up with the option to only restart when no clients are on the server.
16stat-counters. A small project to gather counter statistics from the file system or output from commands. Useful for retrieving packets per second and bytes per second on a network interface.
16food-delivery. A GoLang backend Project for food delivery just as Uber Eats and Glovo
16dpdk-deploy. A GitHub action to install the DPDK from source inside a GitHub workflow.
16web-desktop-app-launcher. A web/desktop application launcher I made for a mini-PC I recently purchased for game/movie streaming and emulation.
15sandbox-react. My React playground where I experiment with components and such. TypeScript used.
15old-deaconn-website-2-12-24. Deaconn's (now TekWorks) website as of 2-12-24 using Create T3 App which includes TypeScript, Next, React, tRPC, Prisma, and Tailwind CSS.
15php-laravel-sandbox. Testing repository for Laravel, Tailwind CSS, ReactJS, SCSS, and more!
15browsertf. A web-sided server browser for the game Team Fortress 2. I made this in 2015 while I was in High School!
15gamecom-fishgame-godot. Gamecom's version of Fish Game hosted at gamecom.io/fishgame!
14sour. Sauerbraten for the web in a single Docker image.
14steam-link-setup-issues-on-raspberry-pi. Documenting my adventure to setting up Steam Link on my Raspberry Pi 4 Model B devices to stream low-latency gameplay at 120Hz/FPS on my BenQ projector.
13old-website-1. An old website I made in 2014 while I was in High School! My first advanced project for PHP/MySQL.
13lab-linux-btrfs. A small lab using Ubuntu 23.04 with the BTRFS file system to test deduplication feature.
12bestservers-old. Find your favorite game servers and great deals from hosting providers! Project ran by the @modcommunity!
12fitbit-hr-monitor-py. An application that interacts with a Fitbit API and has options to send external notifications depending on what a person's heart rate is.
12