Skip to content
View gbowne1's full-sized avatar
💭
Working on GearForge
💭
Working on GearForge

Block or report gbowne1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Starred repositories

27 results for sponsorable starred repositories written in C
Clear filter

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 …

C 745 124 Updated Oct 15, 2025

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…

C 249 35 Updated Oct 15, 2025

Volley is a benchmarking tool for measuring the performance of server networking stacks.

C 126 11 Updated Jun 27, 2015

A simple implementation of thread pooling for C/C++ using POSIX threads

C 82 27 Updated Oct 1, 2020

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…

C 55 5 Updated May 28, 2023

ArtilleryOS is a unique graphical operating system that combines the simplicity and power of Unix-like systems. Featuring a custom-designed kernel.

C 49 3 Updated Jan 12, 2025

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

C 40 3 Updated Dec 9, 2022

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 35 5 Updated Dec 18, 2022

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.

C 30 1 Updated Jan 25, 2021

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

C 29 5 Updated Dec 11, 2023

A simple DPDK application that calculates stats for dropped and forwarded packets depending on the command line.

C 27 3 Updated Jun 1, 2023

Repository to store findings on matching dynamic payload data in XDP.

C 23 2 Updated Sep 15, 2021

Repository for attempting to parse TCP header options in XDP.

C 19 2 Updated Nov 10, 2021

XDP programs that increment stat counters for packets/bytes.

C 18 3 Updated Dec 9, 2022

A repository I'm using to learn hashing with GLib.

C 17 Updated Dec 9, 2022

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 16 1 Updated Jun 11, 2024

Simple GUI for unlocking cryptsetup volumes

C 13 6 Updated Jul 15, 2018

A simple TC Ingress program that blocks incoming packets based off of the inner IP header's source IP.

C 12 Updated Jul 22, 2020

A UDP Client/Server implementation for pinging. Using for benchmarking.

C 11 Updated Jan 7, 2021

A small program that acts as a C profiler.

C 11 Updated Nov 12, 2021

A repository used to store my test Linux kernel modules I make while I'm learning.

C 10 Updated Sep 19, 2020

TC programs made for wrapping and unwrapping marked FOU-encapped packets. Being used for Compressor V2

C 10 Updated May 18, 2020

AF_XDP test with XDP DRV/native mode. Testing issues with virtio_net driver (e.g. "Device or resource busy" errors).

C 10 1 Updated Jan 3, 2021

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.

C 8 Updated Jun 28, 2020

OBS Studio - Free and open source software for live streaming and screen recording

C 1 Updated May 19, 2020

Linux kernel source tree

C 1 Updated Sep 4, 2019

code and other info being used during Twitch live streams

C 1 3 Updated Jan 20, 2020