Projects in Awesome Lists tagged with network-programming
A curated list of projects in awesome lists tagged with network-programming .
https://github.com/txthinking/brook
A cross-platform programmable network tool
android cross-platform decryption encryption ios linux macos mitm network-analysis network-monitoring network-programming network-security openwrt packet-capture proxy socks5 tls vpn windows zero-configuration
Last synced: 13 May 2025
https://github.com/cloudflare/quiche
🥧 Savoury implementation of the QUIC transport protocol and HTTP/3
http3 network-programming protocol quic rust
Last synced: 13 May 2025
https://github.com/0xFA11/MultiplayerNetworkingResources
A curated list of Multiplayer Game Network Programming Resources
cpp csharp game game-development game-networking game-programming gamedev godot godot-engine godotengine multiplayer netcode network network-programming networking unity unity3d unreal-engine unreal-engine-4 unreal-engine-5
Last synced: 26 Feb 2025
https://github.com/emilhernvall/dnsguide
A guide to writing a DNS Server from scratch in Rust
dns dns-server internet network-programming rust tcp udp
Last synced: 14 May 2025
https://github.com/microsoft/msquic
Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
c cpp cross-platform csharp network-programming protocol quic rust secure
Last synced: 14 May 2025
https://github.com/cloudwego/netpoll
A high-performance non-blocking I/O networking framework focusing on RPC scenarios.
golang high-performance net network-programming rpc
Last synced: 12 May 2025
https://github.com/EmilHernvall/dnsguide
A guide to writing a DNS Server from scratch in Rust
dns dns-server internet network-programming rust tcp udp
Last synced: 24 Mar 2025
https://github.com/x4nth055/pythoncode-tutorials
The Python Code Tutorials
computer-vision ethical-hacking face-detection machine-learning natural-language-processing network-analysis network-programming network-security programming-tutorial python python-tutorials python3 scapy scapy-tutorials socket-programming text-classification tutorials web-scraping
Last synced: 12 May 2025
https://github.com/basil00/windivert
WinDivert: Windows Packet Divert
divert-sockets firewall network-programming packet-capture packet-sniffer traffic-analysis windivert
Last synced: 15 May 2025
https://github.com/basil00/WinDivert
WinDivert: Windows Packet Divert
divert-sockets firewall network-programming packet-capture packet-sniffer traffic-analysis windivert
Last synced: 22 Jul 2025
https://github.com/kurogai/100-redteam-projects
Projects for security students
automation bash docker framework hacking hacking-tools linux network network-programming powershell programming project redteam security web
Last synced: 15 May 2025
https://github.com/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.
blackhat-python blackhat-python-source-code cybersecurity ethical-hacking hacking-tools network-programming network-security python-hacking
Last synced: 14 Apr 2025
https://github.com/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.
blackhat-python blackhat-python-source-code cybersecurity ethical-hacking hacking-tools network-programming network-security python-hacking
Last synced: 11 Apr 2025
https://github.com/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.
distributed-computing distributed-storage distributed-systems edge-computing embedded geo-distributed-storages iot messaging network-programming networking protocol robotics ros2 rust rust-lang storage zenoh
Last synced: 12 May 2025
https://github.com/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.
epoll epoll-tcp-server event-driven evio gev go golang gomaxprocs goroutine kqueue network-programming nonblocking protocol reactor websocket
Last synced: 15 May 2025
https://github.com/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.
epoll epoll-tcp-server event-driven evio gev go golang gomaxprocs goroutine kqueue network-programming nonblocking protocol reactor websocket
Last synced: 14 Mar 2025
https://github.com/dotpcap/sharppcap
Official repository - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets
analysis c-sharp capture-packets capturing-packets cross-platform linux macos network-monitoring network-programming npcap packet packets sharppcap windivert windows
Last synced: 15 May 2025
https://github.com/tencent/tquic
A high-performance, lightweight, and cross-platform QUIC library
cross-platform http3 network-programming networking protocol quic rust udp
Last synced: 13 May 2025
https://github.com/lemunozm/message-io
Fast and easy-to-use event-driven network library.
actor-model actor-system asynchronous event-driven event-driven-architecture event-manager events message-driven message-queue multicast network network-programming non-blocking sockets tcp tcp-server transport udp udp-server websocket
Last synced: 13 May 2025
https://github.com/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.
cybersecurity ethical-hacking hacking-tools network-programming network-security python-hacking violent-python violent-python-source-code
Last synced: 12 Apr 2025
https://github.com/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.
cybersecurity ethical-hacking hacking-tools network-programming network-security python-hacking violent-python violent-python-source-code
Last synced: 28 Mar 2025
https://github.com/Tencent/tquic
A high-performance, lightweight, and cross-platform QUIC library
cross-platform http3 network-programming protocol quic rust
Last synced: 19 Apr 2025
https://github.com/newtools/zsocket
Zero-copy sockets for Linux in Golang
ethernet golang linux network-programming software-defined-network tcp zsocket
Last synced: 06 Apr 2025
https://github.com/eonraider/packet-sniffer
A Network Packet Sniffing tool developed in Python 3.
ethical-hacking network-programming packet-sniffer pentesting-tools tcp-ip
Last synced: 16 May 2025
https://github.com/EONRaider/Packet-Sniffer
A Network Packet Sniffing tool developed in Python 3.
ethical-hacking network-programming packet-sniffer pentesting-tools tcp-ip
Last synced: 22 Apr 2025
https://github.com/kiprey/skr_learning
天问之路 - 学习笔记&学习周报。内容包括但不限于C++ STL、编译原理、LLVM IR Pass代码优化、CSAPP Lab、uCore操作系统等等。
chromium csapp learning-list llvm network-programming ucore v8
Last synced: 11 Oct 2025
https://github.com/Kiprey/Skr_Learning
天问之路 - 学习笔记&学习周报。内容包括但不限于C++ STL、编译原理、LLVM IR Pass代码优化、CSAPP Lab、uCore操作系统等等。
chromium csapp learning-list llvm network-programming ucore v8
Last synced: 04 Apr 2025
https://github.com/linw7/tkeed
🌎 High Performance HTTP WebServer
epoll http network-programming nginx
Last synced: 05 Apr 2025
https://github.com/imarvinle/webserver
A C++ Lightweight Web Server based on Linux epoll
cpp11 epoll network-programming webserver
Last synced: 04 Apr 2025
https://github.com/ghvstcode/rust-tcp
Implementing TCP In Rust
network-programming rust tcp tcp-ip tun-tap
Last synced: 05 Apr 2025
https://github.com/elevenetc/interactivecanvas
Library for distribution canvas animation over set of devices
android android-library animation network-programming
Last synced: 09 Apr 2025
https://github.com/eonraider/arp-spoofer
A pure-Python ARP Cache Poisoning (a.k.a "ARP Spoofing") tool
arp-poisoning arp-spoofing ethical-hacking network-programming penetration-testing
Last synced: 08 Apr 2025
https://github.com/cuprate/cuprate
Cuprate, an upcoming experimental, modern & secure Monero node. Written in Rust
cryptocurrency monero monero-integrations monerod network network-programming peer-to-peer rust rust-lang security
Last synced: 23 Oct 2025
https://github.com/vladimirvivien/go-networking
Code sample for Learning Network Programming with Go
Last synced: 13 Apr 2025
https://github.com/newtools/ebpf
eBPF Utilities, Maps, and more
ebpf ebpf-opcode linux network-programming security-tools tracing
Last synced: 10 May 2025
https://github.com/apsrcreatix/socket-programming-with-c
:envelope: Learn Network Protocol and Network Programming
c date-time duplex-chat duplex-communication network network-programming network-protocol protocol socket-client socket-programming socket-programming-using-c study tcp tcp-client tcp-server udp udp-server udp-socket
Last synced: 07 Apr 2025
https://github.com/dylanmckay/protocol
Easy protocol definitions in Rust
network-programming rust tcp udp
Last synced: 04 Apr 2025
https://github.com/ofalk/libdnet
libdnet provides a simplified, portable interface to several low-level networking routines.
libdnet network network-programming
Last synced: 11 Dec 2025
https://github.com/jwhited/corebgp
CoreBGP is a BGP library written in Go that implements the BGP FSM with an event-driven, pluggable model.
bgp go golang network-programming sdn
Last synced: 09 Apr 2025
https://github.com/zakarumych/alkahest
Fantastic serialization library
network-programming protocols rust serialization
Last synced: 05 Apr 2025
https://github.com/cagataycali/hstp
New Internet
network network-programming tcp udp web2 web3
Last synced: 17 Mar 2025
https://github.com/ddddddo/packemon
Packet monster (っ‘-’)╮=͟͟͞͞◒ ヽ( '-'ヽ) TUI tool for sending packets of arbitrary input and monitoring packets on any network interfaces (default: eth0).
ebpf linux network network-programming networking observability packet packet-analyzer packet-generator packet-monitoring pcap penetration-testing pentesting protocol routing-protocols security socket-programming sockets system-programming
Last synced: 05 Apr 2025
https://github.com/ddddddO/packemon
Packet monster (っ‘-’)╮=͟͟͞͞◒ ヽ( '-'ヽ) TUI tool for sending packets of arbitrary input and monitoring packets on any network interfaces (default: eth0).
ebpf linux network network-programming networking observability packet packet-analyzer packet-generator packet-monitoring pcap penetration-testing pentesting protocol routing-protocols security socket-programming sockets system-programming
Last synced: 28 Mar 2025
https://github.com/tsung-wei-huang/dtcraft
A High-performance Cluster Computing Engine
cluster-computing dataflow-programming distributed-systems event-driven-programming network-programming parallel-computing reactor stream-processing-engine streaming
Last synced: 14 Apr 2025
https://github.com/Cuprate/cuprate
Cuprate, an upcoming experimental, modern & secure Monero node. Written in Rust
cryptocurrency monero monero-integrations monerod network network-programming peer-to-peer rust rust-lang security
Last synced: 29 Sep 2025
https://github.com/ghedo/go.pkt
📨 Go libraries for capturing, injecting, filtering, encoding and decoding network packets
go network-programming protocol
Last synced: 25 Mar 2025
https://github.com/netdevops/hier_config
Hierarchical Configuration
configuration-management network-analysis network-programming
Last synced: 12 Jan 2026
https://github.com/ansible-collections/community.network
Ansible Community Network Collection
ansible-collection network-automation network-programming
Last synced: 04 Apr 2025
https://github.com/wgtdkp/julia
A lightweight high performance http server
c network-programming nginx server
Last synced: 16 Mar 2025
https://github.com/technitiumsoftware/technitiumlibrary
A library for .net based applications.
cryptography-library dns dns-client dotnet http-proxy network-programming proxy-client socks5-proxy socks5-proxy-server transparent-proxy upnp
Last synced: 07 May 2025
https://github.com/djeada/qt-widgets
A collection of examples and reusable elements created with Qt6 widgets.
asynchronous-programming cmake cpp gui matplotlib multiprocessing multithreading network-programming pyqt qt tcp udp widgets
Last synced: 13 Apr 2025
https://github.com/eonraider/bca-phantom
A multi-platform HTTP(S) Reverse Shell Server and Client in Python 3
http-client http-server network-programming penetration-testing-tools red-teaming reverse-shell security-tools
Last synced: 11 Apr 2025
https://github.com/network-evolution/Python_for_Network_Engineers
This repo contains Scripts which are explained in the youtube Channel https://www.youtube.com/c/NetworkEvolution/videos?sub_confirmation=1
ansible-playbook cicd-pipeline cisco-ios napalm-ansible netbox-api netconf netmiko network-automation network-engineers network-programming network-security nornir-netmiko nxos-device paramiko paramiko-tutorial pyats python regex-pattern restconf ssh-automation
Last synced: 12 Apr 2025
https://github.com/nikhilroxtomar/multiple-client-server-program-in-c-using-fork
A simple tcp client server application that describes the communication between the client and a server. The server is a simple echo sever that can handle multiple client using fork.
echo fork network-programming socket socket-programming
Last synced: 14 Apr 2025
https://github.com/TechnitiumSoftware/TechnitiumLibrary
A library for .net based applications.
cryptography-library dns dns-client dotnet http-proxy network-programming proxy-client socks5-proxy socks5-proxy-server transparent-proxy upnp
Last synced: 08 Apr 2025
https://github.com/eonraider/simple-async-port-scanner
A simple asynchronous TCP/IP Connect Port Scanner in Python 3
asyncio ethical-hacking hacking network-programming pentesting-tools port-scanning security-tools tcp-ip
Last synced: 11 Apr 2025
https://github.com/kachayev/quiche4j
QUIC transport protocol and HTTP/3 for Java
http3 java network-programming protocol quic rust
Last synced: 12 Apr 2025
https://github.com/cyberroute/scanme
A Golang package for scanning private and public IPs for open TCP ports 👁️
golang gopacket information-gathering network-analysis network-programming network-security nmap nmap-scan pcap scanning security-audit security-scanner security-tools socket-programming tcp
Last synced: 14 Apr 2025
https://github.com/globocom/globonetworkapi
API to automate IP Networking management, resource allocation and provisioning.
automation cloud datacenter dcim ipam network-programming network-topology provisioning
Last synced: 27 Oct 2025
https://github.com/aerogo/packet
:package: Send network packets over a TCP or UDP connection.
go network-programming packet tcp udp
Last synced: 10 Sep 2025
https://github.com/ooni/probe-ios
OONI Probe iOS
ios network-monitoring network-programming ooniprobe
Last synced: 01 Aug 2025
https://github.com/fit-dnu/network-programming
Lập trình mạng
aiot-lab-dnu dainam fit-dnu network-programming
Last synced: 19 Sep 2025
https://github.com/ttafsir/evengsdk
Open source Python library and command line utilities for EVE-NG API
api eve-ng eve-ng-api eve-ng-cli labs netdevops network-automation network-programming networking networking-labs
Last synced: 05 Apr 2025
https://github.com/plabayo/rama
modular service framework to move and transform network packets
http https mitm network network-programming networking proxy rust scraping tls
Last synced: 07 Apr 2025
https://github.com/whatyouhide/protohackers_in_elixir
Code for a video series I'm making on solving protohackers.com challenges in Elixir. 📺
elixir elixir-lang network-programming protohackers protohackers-solutions reference-material screencasts
Last synced: 21 Mar 2025
https://github.com/vaguue/over-the-wire
Network inspection library for Node
javascript network network-programming network-security nodejs packet-crafting packet-sniffing pcap pcap-analyzer pcap-parser pcapng security security-tools
Last synced: 09 Apr 2025
https://github.com/billyb2/bootleg_networking
A cross platform (wasm included) networking library!
bevy gamdev game-development network-programming networking wasm
Last synced: 18 Jul 2025
https://github.com/nleiva/xrgrpc
gRPC library for Cisco IOS XR
cisco cisco-ios-xr golang gpb grpc grpc-library ios-xr ios-xr-grpc json network-automation network-programming openconfig protobuf telemetry telemetry-stream yang
Last synced: 12 Apr 2025
https://github.com/cober2019/Network-Automation
Cisco ACI, Firepower, Meraki, NETCONF, and SQL Python Programs
aci ccie cisco cisco-aci cisco-ios cisco-meraki devops firepower-management-center firepowerapi meraki-dashboard ncclient netconf netdevops netmiko network-programming networking python python-source tkinter yang-explorer
Last synced: 12 Apr 2025
https://github.com/Ideefixze/TutorialUnityMultiplayer
How to use Command Design Pattern to make custom networking for Unity?
game-development network network-programming socket-programming tutorial unity
Last synced: 25 Apr 2025
https://github.com/clay584/parse_genie
Ansible filter plugin for network CLI parsing using Cisco's Genie and pyATS
ansible ansible-filters ansible-galaxy ansible-role cisco genie network-programming networking pyats
Last synced: 10 Apr 2025
https://github.com/gyulyvgc/listeners
Get processes listening on a TCP port in a cross-platform way
Last synced: 05 Apr 2025
https://github.com/ia/connect
tiny cross-platform socket API library
api bpf c epoll libc linux ndis netlink network-programming pcap raw-sockets sockets winsock
Last synced: 06 Oct 2025
https://github.com/mach1el/ghostnet
GhostNET script that will help you be safer on the cyber
hidden-service network-programming networking privacy privacy-online python-networking python-script python-tor-script python3 safebrowsing tor tor-network tor-traffic transparent-route
Last synced: 30 Apr 2025
https://github.com/jeiwan/tinybit
Tiny Bitcoin Node [Work in Progress]
bitcoin blockchain golang network-programming
Last synced: 14 May 2025
https://github.com/marineks/ft_irc
Prompt: Recode your own IRC server in C++
42born2code 42cursus 42projects 42school cpp cpp98 irc irc-server network-programming socket-programming tuto tutorial
Last synced: 10 Apr 2025
https://github.com/technikempire/citadelcore
Cross platform filtering HTTP/S proxy based on .NET Standard 2.0.
c-sharp c-sharp-library content-filter content-filtering encryption filter filter-lists http-proxy https-proxy interception network-programming proxy proxy-server transparent-https-proxy transparent-proxy websocket websocket-proxy
Last synced: 28 Oct 2025
https://github.com/gunnarmorrigan/mqrstt
Pure rust async MQTTv5 client
async iot mqtt mqtt-client mqttv5 mqttv5-client network-programming rust
Last synced: 06 Apr 2025
https://github.com/0x00ctrl/cybersec-books
Some useful books related to Cybersecurity, Linux and more.
bash-scripting car-hacking computer-organisation-architechure cryptography cybercrime cybersecurity cybersecurity-education ddos digital-forensics digital-privacy ethical-hacking ghidra hacking linux network-programming penetration-testing python shell-scripting x86-assembly
Last synced: 29 Apr 2025
https://github.com/arun11299/coro-async
C++ coroutine based networking library (WIP)
async-programming concurrent-programming coroutines cpp17 network-programming networking
Last synced: 11 Apr 2025
https://github.com/takehaya/vinbero
A complete subset of SRv6 local function & transit written in XDP
ebpf gtpu network-programming srv6 srv6-functions vinbero xdp
Last synced: 27 Oct 2025
https://github.com/veritius/bevy_stardust
A flexible networking crate for Bevy.
bevy game-development network-programming networking rust
Last synced: 19 Apr 2025
https://github.com/znx3p0/canary
Distributed systems library for making communications through the network easier, while keeping minimalism and flexibility.
async distributed distributed-computing distributed-systems network network-programming rpc rust
Last synced: 12 Dec 2025
https://github.com/gamemann/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.
bypass c common cyber cyber-security cybersecurity dpdk fast intel kernel low-level net-programming network-programming networking networkprogramming packet security
Last synced: 20 Jul 2025
https://github.com/florianl/tc-skeleton
Simple project to demonstrate the loading of eBPF programs via florianl/go-tc.
ebpf kernel linux network-programming
Last synced: 23 Mar 2025
https://github.com/ndejong/arpwitch
A modern arpwatch replacement with JSON formatted outputs and easy options to exec commands when network changes are observed.
arpwatch network network-analysis network-monitoring network-programming pypi python
Last synced: 02 Aug 2025
https://github.com/takehaya/goxdp-template
A sample for writing XDP programs in Go
ebpf go golang network-programming vxlan xdp
Last synced: 14 Apr 2025
https://github.com/dmulyalin/salt-nornir
SALTSTACK Nornir based proxy minion, execution, state and runner modules
network-automation network-engineers network-programming networking python
Last synced: 16 Jan 2026
https://github.com/c-bata/xpcap
Cross-platform Packet Capture which supports Linux and macOS(BSD) in 1000 LOC without depending on libpcap.
bsd linux macos network-programming packet-capture packet-sniffer
Last synced: 18 Mar 2025
https://github.com/gyulyvgc/nullnet-firewall
Rust-based firewall for network drivers
firewall network-programming networking rust security
Last synced: 17 Mar 2025
https://github.com/abdes/blocxxi
Implementation of Kademlia based DHT and a blockchain in C++
blockchain cplusplus dht imgui kademlia kademlia-dht network-programming p2p p2p-network
Last synced: 28 Apr 2025
https://github.com/jacking75/conf_ndc_2018
NDC 2018 강연 자료
golang ndc2018 network-programming server socket
Last synced: 14 May 2025
https://github.com/tsirysndr/upnp-client-rs
This is a UPnP client library for Rust.
dlna dlna-upnp network-programming rust tokio upnp
Last synced: 11 Apr 2025
https://github.com/paul-weqe/failover
A simple VRRP implementation
network-programming rust rust-network rust-networking socket socket-programming vrrp
Last synced: 28 Jun 2025
https://github.com/aspadax/rustyface
Download Huggingface repositories without the need to install dependencies
ai cli dataset datasets downloader huggingface model network network-programming rust
Last synced: 23 Sep 2025
https://github.com/greenpau/go-cisco-nx-api
Cisco NX-OS API client library written in Go.
api-client api-library cisco cisco-api cisco-nx-api golang golang-library network-automation network-monitoring network-programming networks
Last synced: 23 Mar 2025
https://github.com/gauravssnl/rserver
Asynchronous TCP server for intercepting requests, modifying request headers, and replacing responses.
network-programming socket tcp
Last synced: 30 Apr 2025
https://github.com/nirma/mu
Minimalist HTTP request library via async / await
hacktoberfest ios network-programming
Last synced: 30 Jun 2025
https://github.com/stackoverflowexcept1on/ip-spoofing
Library to send fake IPv4 headers & UDP/TCP-SYN packets to perform L3/L4 attacks
fake-packets ip-spoofing linux network-programming rust
Last synced: 24 Jun 2025
https://github.com/Vista-Technology/netops-quickstart
NetOps Quickstart
ansible arista-ceos arista-networks automation cicd cloud-native devops gitlab-ci monitoring netops network network-programming networking telemetry
Last synced: 16 May 2025