network-programming
There are 1620 repositories under network-programming topic.
txthinking/brook
A cross-platform programmable network tool
cloudflare/quiche
🥧 Savoury implementation of the QUIC transport protocol and HTTP/3
ThusSpokeNomad/GameNetworkingResources
A Curated List of Multiplayer Game Network Programming Resources
cloudwego/netpoll
A high-performance non-blocking I/O networking framework focusing on RPC scenarios.
microsoft/msquic
Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
EmilHernvall/dnsguide
A guide to writing a DNS Server from scratch in Rust
basil00/Divert
WinDivert: Windows Packet Divert
x4nth055/pythoncode-tutorials
The Python Code Tutorials
EONRaider/blackhat-python3
Source code for the book "Black Hat Python" by Justin Seitz. The code has been fully converted to Python 3, reformatted to comply with PEP8 standards and refactored to eliminate dependency issues involving the implementation of deprecated libraries.
kurogai/100-redteam-projects
Projects for security students
Allenxuxu/gev
🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
eclipse-zenoh/zenoh
zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
dotpcap/sharppcap
Official repository - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets
lemunozm/message-io
Fast and easy-to-use event-driven network library.
EONRaider/violent-python3
Source code for the book "Violent Python" by TJ O'Connor. The code has been fully converted to Python 3, reformatted to comply with PEP8 standards and refactored to eliminate dependency issues involving the implementation of deprecated libraries.
Tencent/tquic
A high-performance, lightweight, and cross-platform QUIC library
newtools/zsocket
Zero-copy sockets for Linux in Golang
EONRaider/Packet-Sniffer
A Network Packet Sniffing tool developed in Python 3.
linw7/TKeed
🌎 High Performance HTTP WebServer
Kiprey/Skr_Learning
天问之路 - 学习笔记&学习周报。内容包括但不限于C++ STL、编译原理、LLVM IR Pass代码优化、CSAPP Lab、uCore操作系统等等。
imarvinle/WebServer
A C++ Lightweight Web Server based on Linux epoll
tbotnz/netpalm
ReST based network device broker
capsule-rs/capsule
A framework for network function development. Written in Rust, inspired by NetBricks and built on DPDK.
elevenetc/InteractiveCanvas
Library for distribution canvas animation over set of devices
Ghvstcode/Rust-Tcp
Implementing TCP In Rust
asavie/xdp
Package xdp allows one to use XDP sockets from the Go programming language.
EONRaider/Arp-Spoofer
A pure-Python ARP Cache Poisoning (a.k.a "ARP Spoofing") tool
newtools/ebpf
eBPF Utilities, Maps, and more
FazeelUsmani/Scaler-Academy
This repository includes all the homework, assignment and contest solutions taught at Scaler Academy
m0hithreddy/Proxifier-For-Linux
Simple C code with iptables make this tool proxifier which tunnels whole system traffic through the proxy server, without configuring individual application
vladimirvivien/go-networking
Code sample for Learning Network Programming with Go
apsrcreatix/Socket-Programming-With-C
:envelope: Learn Network Protocol and Network Programming
dylanmckay/protocol
Easy protocol definitions in Rust
claudebarthels/infinity
A lightweight C++ RDMA library for InfiniBand networks.
jwhited/corebgp
CoreBGP is a BGP library written in Go that implements the BGP FSM with an event-driven, pluggable model.
HalilDeniz/DNSWatch
DNSWatch - DNS Traffic Sniffer and Analyzer