- Seattle, WA USA
-
08:19
(UTC -08:00) - https://www.gbowne1.com
- @gbowne1
Lists (3)
Sort Name ascending (A-Z)
- All languages
- ASP
- ActionScript
- Ada
- Arduino
- Assembly
- Astro
- Blade
- C
- C#
- C++
- CMake
- COBOL
- CSS
- Clojure
- CoffeeScript
- Dart
- Dockerfile
- EJS
- Elixir
- Elm
- Emacs Lisp
- Fortran
- GDScript
- GLSL
- Go
- Groovy
- HCL
- HTML
- Hack
- Haml
- Haskell
- Java
- JavaScript
- Jupyter Notebook
- Kit
- Kotlin
- LLVM
- Liquid
- Lua
- MATLAB
- Makefile
- Markdown
- NSIS
- Nunjucks
- Objective-C
- Odin
- OpenSCAD
- PHP
- PLpgSQL
- Pascal
- Pawn
- Perl
- PowerShell
- Pug
- Python
- R
- Rocq Prover
- Ruby
- Rust
- SCSS
- ShaderLab
- Shell
- Solidity
- SourcePawn
- Svelte
- Swift
- TSQL
- TeX
- TypeScript
- VBA
- VHDL
- Vim Script
- Vim Snippet
- Vue
- Zig
- nesC
Starred repositories
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 …
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…
Volley is a benchmarking tool for measuring the performance of server networking stacks.
A simple implementation of thread pooling for C/C++ using POSIX threads
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…
ArtilleryOS is a unique graphical operating system that combines the simplicity and power of Unix-like systems. Featuring a custom-designed kernel.
A pen-test/DoS tool that can be used to send single or multiple packets in sequences with a lot of packet customization.
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.
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.
TC programs aimed to add support for multiple remote hosts in IPIP tunnels.
A simple DPDK application that calculates stats for dropped and forwarded packets depending on the command line.
Repository to store findings on matching dynamic payload data in XDP.
Repository for attempting to parse TCP header options in XDP.
XDP programs that increment stat counters for packets/bytes.
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.
A simple TC Ingress program that blocks incoming packets based off of the inner IP header's source IP.
A UDP Client/Server implementation for pinging. Using for benchmarking.
A small program that acts as a C profiler.
A repository used to store my test Linux kernel modules I make while I'm learning.
TC programs made for wrapping and unwrapping marked FOU-encapped packets. Being used for Compressor V2
AF_XDP test with XDP DRV/native mode. Testing issues with virtio_net driver (e.g. "Device or resource busy" errors).
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.
strager / obs-studio
Forked from obsproject/obs-studioOBS Studio - Free and open source software for live streaming and screen recording
code and other info being used during Twitch live streams