Stars
Repository for attempting to parse TCP header options in XDP.
Repository to store findings on matching dynamic payload data in XDP.
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.
A simple web application that acts as a user system written in Elixir. You can register and login.
A client and server project that encrypts and decrypts messages. The client is programmed in C using the Libsodium library and the server is programmed in Elixir using ErLang's crypto module.
A web-sided server browser for the game Team Fortress 2. I made this in 2015 while I was in High School!
A repository used to store my test Linux kernel modules I make while I'm learning.
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.
Notes and guides I've made mostly exported from GFLClan.com.
A Go application that outputs prefixes to a text file and supports ASN lookups.
A small program that acts as a C profiler.
XDP programs that increment stat counters for packets/bytes.
Discord bot that syncs global chats.
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.
Smaller projects I've made starting from over 10 years ago. Projects in this repository are NOT supported.
A repository that stores results from converting C code to Assembly. I use this repository to analyze performance with my C code.
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.
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 insp…
A tool programmed in Go to automatically restart 'hung' game servers/containers via a Pterodactyl API.
A pen-test/DoS tool that can be used to send single or multiple packets in sequences with a lot of packet customization.
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 p…
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 …
XDP project collaboration through a git-repo
Prometheus exporter for custom eBPF metrics
Linux Runtime Security and Forensics using eBPF
A curated list of awesome projects related to eBPF.