Christian Deacon

Software/network engineer and developer with a love for open source! @modcommunity @bestmods @bestserversio @gamecomio

Projects

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!

C - Released: 04 May 2020 - 542

gamemann

My GitHub profile ReadMe.

Released: 10 Nov 2021 - 61

XDP-Forwarding

Layer 3/4 packet forwarding software that utilizes the Linux kernel's XDP hook. The XDP hook allows for very fast network processing on Linux systems. Uses source port mapping similar to IPTables and NFTables.

C - Released: 13 Dec 2020 - 146

GitHub-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.

Python - Released: 01 Feb 2022 - 134

Misc

Smaller projects I've made starting from over 10 years ago. Projects in this repository are NOT supported.

JavaScript - Released: 15 Jul 2020 - 24

IPIPDirect-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.

C - Released: 02 Apr 2020 - 17

C-To-Assembly-Tests

A repository that stores results from converting C code to Assembly. I use this repository to analyze performance with my C code.

Assembly - Released: 06 May 2021 - 16

Stat

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.

C - Released: 22 Nov 2020 - 13

web-desktop-app-launcher

A web/desktop application launcher I made for a mini-PC I recently purchased for game/movie streaming and emulation.

Go - Released: 10 Sep 2024 - 12

The-DPDK-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.

C - Released: 20 Nov 2021 - 39

Pterodactyl-Game-Server-Watch

A tool programmed in Go to automatically restart 'hung' game servers/containers via a Pterodactyl API.

Go - Released: 04 May 2020 - 31

dot-fps-controller

An open source 3D first person player controller for @godotengine that supports bunny hopping, air strafing, and more!

GDScript - Released: 03 Mar 2024 - 9

Packet-Sequence

A pen-test/DoS tool that can be used to send single or multiple packets in sequences with a lot of packet customization.

C - Released: 22 Oct 2020 - 35

Rust-Auto-Wipe

A Go application for Rust game servers operating with Pterodactyl that automatically wipes server(s) based off of cron jobs.

Go - Released: 19 Jul 2022 - 24

Xdp-Access-Last-Byte

Repository to store information accessing the last byte of a packet in BPF and XDP.

C - Released: 05 Oct 2023 - 9

BestBuy-Parser

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.

Python - Released: 11 Feb 2022 - 32

TC-IPIP-Mapper

TC programs aimed to add support for multiple remote hosts in IPIP tunnels.

C - Released: 28 Feb 2021 - 27

bestmods

Browse the best mods in gaming from many sources on the Internet! Project ran by @gamemann!

TypeScript - Released: 11 Dec 2022 - 17

The-DPDK-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.

C - Released: 20 Nov 2021 - 30

Discord-Chooseable-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.

Python - Released: 04 Mar 2021 - 27

Kilimanjaro

A neat packet processing/forwarding program I made for a gaming community I used to be a part of. Includes many features.

C - Released: 11 Apr 2023 - 25

Useful-Linux-Commands

Just a repository I'm using to store useful Linux commands to me and possibly others.

Released: 18 Apr 2023 - 26

My-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.

Python - Released: 02 Feb 2022 - 27

deaconn-2-12-24

Deaconn's new website as of 2-12-24 using Create T3 App which includes TypeScript, Next, React, tRPC, Prisma, and Tailwind CSS.

TypeScript - Released: 02 Mar 2023 - 16

Discord-Global-Chat

Discord bot that syncs global chats.

Python - Released: 01 Apr 2021 - 23