tomz3's starred repositories

awesome-ebpf

A curated list of awesome projects related to eBPF.

tracee

Linux Runtime Security and Forensics using eBPF

Language:GoLicense:Apache-2.0Stargazers:3576Issues:52Issues:1480

tcpdump

the TCPdump network dissector

Language:CLicense:NOASSERTIONStargazers:2704Issues:137Issues:646

ebpf_exporter

Prometheus exporter for custom eBPF metrics

Language:GoLicense:MITStargazers:2167Issues:53Issues:79

goebpf

Library to work with eBPF programs from Go

Language:GoLicense:NOASSERTIONStargazers:1134Issues:34Issues:32

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!

xdp-project

XDP project collaboration through a git-repo

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.

Language:CLicense:MITStargazers:157Issues:8Issues:10

gamemann

My GitHub profile ReadMe.

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.

Language:CLicense:MITStargazers:43Issues:2Issues:1

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.

Language:CLicense:MITStargazers:37Issues:3Issues:0

Pterodactyl-Game-Server-Watch

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

Language:GoLicense:MITStargazers:33Issues:2Issues:1

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.

Language:CLicense:MITStargazers:31Issues:2Issues:0

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.

Language:PythonLicense:MITStargazers:28Issues:2Issues:0

Misc

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

Language:JavaScriptStargazers:26Issues:2Issues:0

Discord-Global-Chat

Discord bot that syncs global chats.

Language:PythonLicense:MITStargazers:25Issues:2Issues:1

IP-ASN-List

A Go application that outputs prefixes to a text file and supports ASN lookups.

Language:GoLicense:MITStargazers:23Issues:2Issues:0

XDP-Dynamic-Payload-Matching

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

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.

Language:AssemblyStargazers:19Issues:3Issues:0

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.

XDP-Stats

XDP programs that increment stat counters for packets/bytes.

Language:CLicense:MITStargazers:17Issues:2Issues:0

XDP-TCP-Header-Options

Repository for attempting to parse TCP header options in XDP.

Browser.TF

A web-sided server browser for the game Team Fortress 2. Made in 2015.

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.

Language:CStargazers:15Issues:2Issues:0

Notes-and-Guides

Notes and guides I've made mostly exported from GFLClan.com.

Performance-Test-Program

A small program that acts as a C profiler.

Language:CStargazers:11Issues:2Issues:0

Test-Kernel-Modules

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

Language:CStargazers:10Issues:2Issues:0

Elixir-Phoenix-User-System

A simple web application that acts as a user system written in Elixir. You can register and login.

Language:ElixirStargazers:9Issues:2Issues:0

TCP-App-With-Encryption

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.

Language:CStargazers:8Issues:2Issues:0