2 repository-uri
High-performance network processing that distributes packet encryption and decryption across multiple concurrent execution threads.
Distinct from Multi-Threaded Packet Processing: Focuses on concurrent cryptographic packet processing rather than just game packet distribution.
Explore 2 awesome GitHub repositories matching networking & communication · Concurrent Packet Processing. Refine with filters or upvote what's useful.
Dshell este un framework de analiză criminalistică a rețelei și procesor de trafic conceput pentru inspecția profundă a pachetelor (DPI) de trafic IPv4 și IPv6. Funcționează ca un sistem extensibil de plugin-uri criminalistice care capturează, inspectează și analizează datele de rețea pentru a identifica anomalii de securitate și a reconstrui fluxurile de comunicare. Sistemul utilizează un motor de procesare bazat pe plugin-uri care permite dezvoltarea de plugin-uri personalizate și înlănțuirea acestora. Această arhitectură modulară permite crearea de pipeline-uri de analiză specializate unde datele de rețea sunt trecute printr-o secvență de unități de procesare pentru analiză în mai mulți pași. Framework-ul acoperă o gamă largă de capabilități criminalistice, inclusiv monitorizarea traficului în timp real, reasamblarea fluxurilor de rețea și maparea geolocației IP prin baze de date de referință externe. Pentru a gestiona volume mari de date, motorul utilizează procesarea paralelă a datelor prin distribuirea sarcinilor între mai multe procese de sistem. Rezultatele analizei procesate pot fi exportate în diverse formate de fișiere structurate prin handler-e de output specializate.
Handles high volumes of network data through concurrent processing across multiple system execution threads.
wireguard-go is a Go implementation of the WireGuard protocol that operates as a userspace tunneling engine. It functions as a cross-platform network interface designed to establish encrypted tunnels between peers without requiring modifications to the system kernel. By implementing the protocol in userspace, this project provides a consistent network stack that enables secure peer-to-peer communication across different operating systems. It allows for the creation and management of encrypted network interfaces and tunnels to route private traffic over public networks.
Utilizes Go goroutines and channels to concurrently encrypt and decrypt multiple network data streams.