#Network-programming
Showing 40 of 40 repositories tagged #network-programming, ranked by stars
A cross-platform programmable network tool
๐ฅง Savoury implementation of the QUIC transport protocol and HTTP/3
Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
A guide to writing a DNS Server from scratch in Rust
A high-performance non-blocking I/O networking framework focusing on RPC scenarios.
The Python Code Tutorials
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.
Projects for security students
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.
๐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.
The goal is to make it easier to configure your favorite Linux distribution as a router. Built with Rust and eBPF.
A high-performance, lightweight, and cross-platform QUIC library
modular service framework to move and transform network packets
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.
Zero-copy sockets for Linux in Golang
Implementing TCP In Rust
ReST based network device broker
Cuprate, a modular Monero node written in Rust.
Packet monster (ใฃโ-โ)โฎ=ออออโ ใฝ( '-'ใฝ) TUI tool for sending packets of arbitrary input and monitoring packets on any network interfaces (default: eth0). Windows/macOS/Linux
A pure-Python ARP Cache Poisoning (a.k.a "ARP Spoofing") tool
Rust crate to retrieve public IP address and geolocation data. ๐ฆ
NUTS defines a desired network state and checks it against a real network using pytest and nornir.
New Internet
TrafficWatch, a packet sniffer tool, allows you to monitor and analyze network traffic from PCAP files
Some useful books related to Cybersecurity, Linux and more.
A simple asynchronous TCP/IP Connect Port Scanner in Python 3
A pure python interpretation of traceroute
API to automate IP Networking management, resource allocation and provisioning.
Campus Network as-a-Service - Network Management System (Campus network automation software)
A vendor-agnostic NMS for carrier-grade network simulation and automation
OONI Probe iOS
This is a comprehensive, sovereign cellular connectivity solution that enables organizations to deploy and manage their own private 5G/LTE networks. This full-stack platform provides end-to-end capabilities from core network integration to subscriber management, charging, and developer APIs
Network inspection library for Node
Simulate network operating systems in a programmatic and easy way.
Cisco ACI, Firepower, Meraki, NETCONF, and SQL Python Programs
Ansible filter plugin for network CLI parsing using Cisco's Genie and pyATS
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.
A Rust no-std implementation of Zenoh.
NetOps Quickstart