2 个仓库
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 是一个网络取证分析框架和流量处理器,专为 IPv4 和 IPv6 流量的深度包检测而设计。它作为一个可扩展的取证插件系统,能够捕获、检查和分析网络数据,以识别安全异常并重构通信流。 该系统采用基于插件的处理引擎,支持自定义插件开发和插件链式调用。这种模块化架构使得创建专门的分析流水线成为可能,网络数据可按顺序通过一系列处理单元进行多步分析。 该框架涵盖了广泛的取证功能,包括实时流量监控、网络流重组以及通过外部参考数据库进行 IP 地理位置映射。为处理海量数据,引擎采用并行数据处理,将任务分配到多个系统进程中。处理后的分析结果可通过专门的输出处理器导出为多种结构化文件格式。
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.