GitHub topics: packet-processing
laurentbarraud/wpf-chat-server
A client-server chat application written in C# and WPF, with a console server.
Language: C# - Size: 4.24 MB - Last synced at: about 18 hours ago - Pushed at: about 20 hours ago - Stars: 4 - Forks: 0
aregm/nff-go
NFF-Go -Network Function Framework for GO (former YANFF)
Language: Go - Size: 12.2 MB - Last synced at: 2 days ago - Pushed at: almost 3 years ago - Stars: 1,413 - Forks: 163
fatih881/ebpf-ips
Researching low-level network security and data-plane integration in the Linux kernel and SmartNICs, focusing on XDP, eBPF, and Intel DDP for high-performance packet processing.
Language: Go - Size: 61.5 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0
Eabnfccblls/awesome-cybersecurity-tools
🛠️ Explore essential cybersecurity tools for students and teams, covering recon, web, cloud, and more for effective security workflows.
Size: 1.31 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0
ntop/ntopng
Web-based Traffic and Security Network Traffic Monitoring
Language: Lua - Size: 396 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 7,290 - Forks: 717
aclcf44/caladan
Caladan is a fictional planet in the Dune universe, known for its vast oceans and unique marine life. It is home to the ruling House Atreides and plays a significant role in the overall storyline.
Language: Shell - Size: 16.6 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0
CESNET/ipfixprobe
IPFIX flow exporter with DPDK support capable of bi-directional flows, per-packet-information statistics, and extensibility via processing plugins (e.g., for application layer parsers).
Language: C++ - Size: 7.31 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 67 - Forks: 23
seladb/PcapPlusPlus
PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.
Language: C++ - Size: 90.8 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 3,019 - Forks: 722
kit-ipe/dqdk
The Data acQuisition Development Kit
Language: C - Size: 2.22 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 2 - Forks: 1
capsule-rs/capsule
A framework for network function development. Written in Rust, inspired by NetBricks and built on DPDK.
Language: Rust - Size: 1.17 MB - Last synced at: 23 days ago - Pushed at: about 3 years ago - Stars: 427 - Forks: 38
assafmo/joincap
Merge multiple pcap files together, gracefully.
Language: Go - Size: 2.51 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 220 - Forks: 23
aldamd/BitSnoop
BitSnoop is a lightweight Python tool for parsing BitTorrent traffic from a packet capture and reconstructing the transmitted files
Language: Python - Size: 7.81 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0
m4n3dw0lf/pythem
pentest framework
Language: Python - Size: 22.9 MB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 1,231 - Forks: 321
libmoon/libmoon
libmoon is a library for fast and flexible packet processing with DPDK and LuaJIT.
Language: Lua - Size: 669 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 333 - Forks: 103
TechnikEmpire/DivertPInvoke
PInvoke wrapper for WinDivert
Language: C# - Size: 15.6 KB - Last synced at: 21 days ago - Pushed at: about 7 years ago - Stars: 26 - Forks: 12
alexhraber/flowhawk
Real-time eBPF-powered network security monitor with AI-driven threat detection. Surfaces port scans, DDoS attacks, botnet activity, and anomalies at 100Gbps+ speeds with sub-microsecond latency (~150 million packets/sec).
Language: Go - Size: 189 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 45 - Forks: 6
J-Schoepplenberg/zero-packet
A zero-copy Rust library that builds and parses network packets in-place.
Language: Rust - Size: 155 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 118 - Forks: 3
hatamiarash7/PacketTracer
Network Packet Tracer Library
Language: Python - Size: 1.47 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 8
paulveillard/cybersecurity-pcap-tools
A collection of awesome software, libraries, documents, books, resources and cool stuff about cybersecurity packet capture (PCAP) tools.
Language: Python - Size: 151 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 26 - Forks: 6
Izaiasfp/Rust-AFXDP-Demo
High-performance packet processing with Rust and eBPF. Explore AF_XDP networking, AWS automation via Ansible, and containerized deployment. 🚀🐦
Language: Rust - Size: 58.6 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0
interwebshack/Rust-AFXDP-Demo
Rust AF_XDP demo using Aya for high-performance packet processing. Includes AWS setup via Ansible and containerized deployment options.
Language: Rust - Size: 31.3 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0
ystero-dev/scalpel
Packet Dissection and sculpting in Rust
Language: Rust - Size: 164 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 7
nazeh643/flowhawk
FlowHawk is an open-source network security monitoring platform that uses eBPF for efficient packet processing. It offers real-time visibility into network traffic and helps identify security threats quickly. 🦅🌐
Language: Go - Size: 173 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
JakubVojvoda/linux-firewall
Simple Linux firewall using Netfiler
Language: C - Size: 10.7 KB - Last synced at: 5 months ago - Pushed at: about 9 years ago - Stars: 2 - Forks: 1
aliireza/packetmill
PacketMill: Toward per-core 100-Gbps Networking
Language: Gnuplot - Size: 9.13 MB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 62 - Forks: 9
Maha1503/PacketSniffer
This project is a packet sniffer tool designed to capture and analyze network packets on a selected network interface.
Language: Python - Size: 15.6 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0
Dentrax/EasySSA
An EASY and ADVANCED extention to handle TCP/IP Packets [SecurityApi]
Language: C# - Size: 853 KB - Last synced at: 7 months ago - Pushed at: almost 7 years ago - Stars: 9 - Forks: 3
aregm/nff-go-nat
NAT (network address translation) example for NFF-Go framework
Language: Go - Size: 5.64 MB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 117 - Forks: 25
spcl/pspin
PsPIN: A RISC-V in-network accelerator for flexible high-performance low-power packet processing
Language: SystemVerilog - Size: 9.1 MB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 101 - Forks: 17
TechnikEmpire/Divert.Net
.NET Wrapper for WinDivert
Language: C++ - Size: 342 KB - Last synced at: 4 months ago - Pushed at: about 8 years ago - Stars: 55 - Forks: 10
gamemann/Kilimanjaro
A neat packet processing/forwarding program I made for a gaming community I used to be a part of. Includes many features such as rate limiting, A2S caching, and more!
Language: C - Size: 512 KB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 32 - Forks: 1
djokovic55/packet_processing_crc8
Formal verification of the Packet Processing System. Application of the SST method.
Language: VHDL - Size: 9.09 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0
Goofisded/netsniff
Advanced Network Monitoring & Security Analysis Tool
Language: Python - Size: 14.6 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0
elecyb/OSPE 📦
Open Source Packet Editor wirtten in C# and C++
Language: C# - Size: 2.29 MB - Last synced at: 7 months ago - Pushed at: about 3 years ago - Stars: 130 - Forks: 41
rambod-rahmani/linux-pspat Fork of giuseppelettieri/linux-pspat
PSPAT: Packet Scheduler for Parallel Transmission implementation for the Linux kernel.
Language: C - Size: 2.39 GB - Last synced at: 11 months ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0
H21lab/json2pcap
Script for pcap modification, reconstruction and anonymization
Language: Python - Size: 104 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 17 - Forks: 6
ddlsmurf/SoV
Starcraft over VPN
Language: C - Size: 27.3 KB - Last synced at: 4 months ago - Pushed at: over 8 years ago - Stars: 6 - Forks: 3
cybermaggedon/cyberprobe
Capturing, analysing and responding to cyber attacks
Language: C++ - Size: 5.63 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 171 - Forks: 66
jalalmostafa/mining-afxdp
Mining Linux Kernel Repositories to extract knowledge about AF_XDP
Language: Python - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0
asavie/xdp 📦
Package xdp allows one to use XDP sockets from the Go programming language.
Language: Go - Size: 82 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 295 - Forks: 62
deatheyes/MysqlProbe
mysql probe for statistical analysis
Language: Go - Size: 279 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 32 - Forks: 12
dowl-air/vut_ipk_proj2
VUT FIT | BRNO | 2020
Language: C - Size: 896 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 4
tomsumardi/madeline
Madeline is high performance packet router/recorder. The vision is to have a baseline framework where the ecosystem can be used for more than caching video but also capturing and monitoring single L2/L3 packet flow or session monitoring/stiching, that can be analyzed in the future through some kind of object storage backend such as ceph.
Language: C++ - Size: 4.44 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
CoolSpy3/CSPackets
An implementation of most 1.8.9 Minecraft packets for use with CSModLoader.
Language: Java - Size: 177 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0
Dentrax/AsyncServerClient
AsyncServerClient is the simple, open-source, cross-platform Async TCP Server-Client project (with SQL and 3-Way Handshaking support) for .NET Assemblies built in .NET Core
Language: C# - Size: 216 KB - Last synced at: 7 months ago - Pushed at: over 6 years ago - Stars: 18 - Forks: 7
jamestiotio/CITM
Battle Cats MITM Mailbox Hack
Language: Python - Size: 647 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 6
rysavy-ondrej/Netfox.NDX
Netfox.NDX is a network diagnostics framework.
Language: C# - Size: 17.6 MB - Last synced at: almost 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0
andreybleme/calisto
Load aware OS for fast packet processing. Enables servers in data centers to provide low tail latency and high CPU efficiency.
Language: C - Size: 1.2 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1
ANLAB-KAIST/NBA
Network Balancing Act: A High-performance packet processing framework for heterogeneous processors
Language: C++ - Size: 5.4 MB - Last synced at: 4 months ago - Pushed at: about 7 years ago - Stars: 55 - Forks: 13
YunghuiHsu/capture_rtsp_latency
capture_rtsp.sh is a Bash script for capturing RTSP packets. The script offers functionality to retrieve and validate RTSP URIs from command line arguments, as well as to manage logs and captured data.
Language: Jupyter Notebook - Size: 64.5 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0
MikiLoz92/PacketX
ReactiveX extensions for dealing with packet-based communication systems.
Language: Kotlin - Size: 65.4 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 1
jwbensley/MoonGen-Scripts
Lua scripts for https://github.com/emmericp/MoonGen
Language: Lua - Size: 15.6 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 2
CoolSpy3/CSModLoader
A universal mod loading system for Minecraft (specifically on servers), allowing mods to be loaded on clients which do not traditionally support mod loading (Lunar, Badlion, etc.).
Language: Java - Size: 353 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0
niksu/pax
Framework for prototyping network elements
Language: C# - Size: 586 KB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 4 - Forks: 1
JamoBox/pktstrings
Like Unix "strings" command but packet-aware
Language: Rust - Size: 1020 KB - Last synced at: 29 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0
liona24/rvh 📦
Fast Online Packet Classification using Range-Vector Hash
Language: Rust - Size: 6.84 KB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 1
sprcoder/Sequenced_Payload_Transmission
A socket program to send/receive unordered and duplicate packets. File remains the same after transmission.
Language: Java - Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0
ng-labo/udp-packet-balancer
Language: C - Size: 39.1 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0
tpltnt/scapy Fork of phaethon/kamene
Network packet and pcap file crafting/sniffing/manipulation/visualization security tool (based on scapy) with python3 compatibility
Language: Python - Size: 2.19 MB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 4 - Forks: 0
slankdev/pktsend
Tiny packet sender. User can craft IP packet flexibly.
Language: C++ - Size: 510 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 0
narumii/PacketLib
Small packet manipulation library for spigot
Language: Java - Size: 24.4 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0
Arinerron/pycket
makes packet parsing really simple
Language: Python - Size: 19.5 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0
hyeoncheon/goul
Goul(거울; Mirror in English), a tool for virtual port mirroring over internet (L3).
Language: Go - Size: 886 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 2
Dylan-halls/Web-Stalker
This is a tools that follows a target around the internet
Language: Python - Size: 27.3 KB - Last synced at: 5 months ago - Pushed at: almost 9 years ago - Stars: 4 - Forks: 1
alefais/packet-streaming-bench-sigcomm22poster
Source code of a heavy hitter packet streaming application implemented with four stream processing systems: Flink, Spark Streaming, Storm and WindFlow.
Language: C++ - Size: 3.95 MB - Last synced at: 7 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0
hexalinq/upswitchd
User-mode Packet Switching Daemon
Language: C - Size: 20.5 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0
muditgarg48/p2_evac_system
Language: Python - Size: 12.7 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0
boveus/wifinder
An application to capture and process probe request packets for future analysis.
Language: Ruby - Size: 160 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 0
kevvaria/Network-SecurityAdmin
Network and Security Administration: Create and maintain security on various servers hosted on a Linux/UNIX environment.
Size: 42.1 MB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0
LeDuy-Vu/serializethis-API
A Python API for packet processing (create and unpack) based on user-defined format (RFCs).
Language: Python - Size: 7.81 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0
john-fotis/SysPro3
Vaccination monitor app. An inverted client-server approach using POSIX threads and TCP sockets
Language: C++ - Size: 413 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0
williamofockham/NetBricks Fork of NetSys/NetBricks
NetBricks: A network function framework written in Rust and using DPDK
Language: Rust - Size: 22.8 MB - Last synced at: 6 months ago - Pushed at: about 6 years ago - Stars: 13 - Forks: 6
rubyrose-alexis/scalable-ndn-forwarding
Scalable and Adaptive Semi-Stateless Forwarding in Named Data Networks
Language: C++ - Size: 221 MB - Last synced at: 3 days ago - Pushed at: over 9 years ago - Stars: 1 - Forks: 0