Projects in Awesome Lists tagged with network-protocols
A curated list of projects in awesome lists tagged with network-protocols .
https://github.com/omnetpp/omnetpp
OMNeT++ Discrete Event Simulator
academic c-plus-plus discrete-event framework network-protocols network-simulation omnet omnetpp protocols research simulation simulation-kernel
Last synced: 11 May 2025
https://github.com/rafael-santiago/pig
A Linux packet crafting tool.
arp-spoofing denial-of-service forensics hacking hacking-tool intrusion-prevention network-analysis network-protocols network-security-monitoring network-test networking packet-crafting
Last synced: 06 Apr 2025
https://github.com/etingof/pyasn1
Generic ASN.1 library for Python
asn network-protocols protocols pyasn1 python
Last synced: 21 Oct 2025
https://github.com/cea-sec/TorPylle
A Python / Scapy implementation of the OR (TOR) protocol.
hacktoberfest network-analysis network-protocol network-protocols network-security protocol python scapy tor
Last synced: 22 Apr 2025
https://github.com/mercury13/curl4delphi
A little libcURL binding for Delphi XE2+. Supports “easy” interface only. See wiki for more documentation.
curl-library delphi-xe libcurl network-protocols
Last synced: 10 Jun 2025
https://github.com/dmbaturin/encapcalc
An HTML/JS encapsulation overhead calculator
html network-admin network-protocols
Last synced: 25 Oct 2025
https://github.com/zhh2001/p4-protocol-headers
📚 Open-source P4 Protocol Header Library | Standardized and extensible P4 templates for common network protocols (e.g., TCP, UDP, IPv4, IPv6), accelerating programmable data plane development.
network network-protocols p4 protocol protocol-headers sdn software-defined-networking
Last synced: 20 Apr 2026
https://github.com/keithduncan/corenetworking
Simple set up for building Objective-C network clients and servers, includes a simple HTTP server out of the box.
client network-protocols networking objective-c server
Last synced: 21 Mar 2025
https://github.com/ogham/hexit
A hexadecimal emitter language.
bytes file-formats hexadecimal network-protocols rust
Last synced: 23 Jul 2025
https://github.com/mc-cat-tty/computernetworks
Appunti del corso di Protocolli e Architetture di Rete - Computer Networks' Architectures and Protocols. UniMoRe. 2023-2024.
asymmetric-cryptography autonomous-systems computer-networks dhcp dns-protocol ethernet http-protocol icmp ip-address ipv6 mac network-architectures network-protocols network-stack routing-algorithm sliding-window subnetting tcp-ip tls-certificate vlan
Last synced: 31 Aug 2025
https://github.com/ernstl/osi-stack
ISO OSI (Open Systems Interconnection) Stack
edi electronic-data-interchange network-programming network-protocols networking open-systems open-systems-interconnection osi protocols routing-protocols
Last synced: 16 Mar 2025
https://github.com/alkuzin/ntool
Multifunctional network analyser tool written in C++ for Linux (ping, traceroute)
cpp cpp23 icmp-ping linux linux-app network network-analysis network-programming network-protocol network-protocols networking ping raw-sockets socket-programming traceroute unix unix-socket
Last synced: 07 Feb 2026
https://github.com/dlemel8/network_parser_combinator
POC of parsing network protocols using parser combinators pattern
dtls12 functional-programming network-protocols parser-combinator rust tdd tls12 tls13
Last synced: 21 Jun 2026
https://github.com/helcsnewsxd/famaf-computer_science-networks_and_distributed_systems
Laboratorios de la materia de Redes y Sistemas Distribuidos de la Licenciatura en Ciencias de la Computación de FAMAF (UNC)
analysis cpp famaf-unc network network-algorithms network-protocols omnetpp python university-subjects
Last synced: 28 Feb 2025
https://github.com/mozturan/iot--simulation
A ZigBee + MQTT simulation with interface to monitor data.
cupcarbon firebase hivemq iot monitoring mqtt network-protocols simulation streamlit zigbee
Last synced: 18 Apr 2026
https://github.com/propensive/coaxial
Socket handling for Scala
communication network-protocols scala socket-client socket-server sockets tcp tcp-ip-sockets udp
Last synced: 17 Aug 2025
https://github.com/ERnsTL/osi-stack
ISO OSI (Open Systems Interconnection) Stack
edi electronic-data-interchange network-programming network-protocols networking open-systems open-systems-interconnection osi protocols routing-protocols
Last synced: 10 Mar 2025
https://github.com/astrodynamic/l4networkquests
NetworkQuests explores TCP/UDP with FlatBuffers in C++, focusing on socket programming, data transmission optimization, and efficient serialization, managed with CMake.
asyncronous client-server cmake cmake-presets code-generation cpp cpp20 deserialization flatbuffers l4 learning network network-protocols osi serialization tcp tcp-socket udp udp-socket
Last synced: 08 Feb 2026
https://github.com/ksmooi/cxx_lab
cxx_lab is a comprehensive learning platform designed to help developers and researchers deepen their understanding of C++ for backend and cloud technologies through practical modules, demos, and applications.
async-await multithreading network-programming network-protocols nosql-database parallel-programming sql-database
Last synced: 01 Apr 2025
https://github.com/davidkroell/edurouter
The educational router. User-spaced software defined routing (and more)
educational firewall golang lowlevel network-programming network-protocols networking routing system-programming
Last synced: 27 May 2026
https://github.com/facsimiles/miredo
🌐 Miredo: Seamlessly connect to IPv6 networks from IPv4 environments using Teredo tunneling. Perfect for overcoming NAT limitations, ensuring full IPv6 connectivity. Essential for developers needing reliable IPv6 access. Boost your network capabilities today! [MIRROR][UNOFFICIAL]
bsd ipv6 ipv6-nat ipv6-over-udp ipv6-relay ipv6-support ipv6-tunneling linux mirror mirrored-repository nat nat-traversal network-protocols networking teredo teredo-server tunneling udp unofficial unofficial-mirror
Last synced: 12 May 2026
https://github.com/paul-weqe/netshell
Network shell built on Rust. Inspired by the JUNOS CLI
cli juniper network-protocols networking rust shell
Last synced: 18 May 2026
https://github.com/marcelofcandido/protohackers
[WIP] Network protocols servers for protohackers challenges
network-protocols protohackers protohackers-solutions
Last synced: 14 Sep 2025
https://github.com/paulshpilsher/router-flood
Advanced network stress testing tool for controlled environments. Multi-protocol packet generation (UDP/TCP/ICMP/IPv6/ARP) with built-in safety validation, audit logging, and real-time statistics. Designed for authorized network testing and educational purposes only.
arp authorized-testing ddos ddos-tool educational-tool icmp ip4 ip6 network-protocols network-security network-testing rust safety-first security-tools sockets stress-testing tcp tokio udp
Last synced: 22 Sep 2025
https://github.com/leynos/wireframe
Frame router for wire protocols in Rust
lib network-protocols router rust rust-crate wire-protocol
Last synced: 30 Aug 2025
https://github.com/gill-singh-a/network-scanner
A Python Program that scans the Network giving a list of IP Addresses and MAC Addresses of the devices connected to that Network.
lan network network-protocols network-scanner networking python scanner scapy wifi
Last synced: 15 Jun 2026
https://github.com/gill-singh-a/dhcp-listener
A Python Program that listens for DHCP Packets when a device connects to the same network on which our device is connected
dhcp dhcp-listener network network-protocols networking python python-3 scapy sniffing
Last synced: 28 Jun 2025
https://github.com/kimleeheng/azure-network-protocols
Instructions/tutorial on how to inspect network protocols using Wireshark and Windows Powershell within Azure virtual machines
azure dhcp dns icmp network-protocols networking ssh tcp-ip virtual-machine windows-powershell wireshark
Last synced: 14 May 2026
https://github.com/gill-singh-a/http-sniffer
A Python Program that sniffs HTTP Packets and displays useful information on the screen
http http-protocol http-sniffing network network-protocols networking python python-3 scapy sniffing
Last synced: 15 Apr 2026
https://github.com/labex-labs/wireshark-for-beginners
In this course, you will learn how to use Wireshark to capture and analyze network traffic. You will learn how to install Wireshark, capture packets, and analyze them. You will also learn how to use Wireshark to troubleshoot network issues, analyze network traffic, and secure your network.
beginner-guide course cybersecurity cybersecurity-education cybersecurity-tools hands-on labex labs network-analysis network-monitoring network-protocols network-security network-troubleshooting packet-capture programming protocol-decoding security-analysis tcp-ip traffic-analysis wireshark-tutorials
Last synced: 16 Feb 2026
https://github.com/yosef-alsabbah/bgp-ospf-eigrp-and-hsrp-multi-department-network-configuration
This repository includes the configuration of a multi-department network using BGP, OSPF, EIGRP, and HSRP. It connects IT, HR, and R&D departments with optimized routing protocols and redundancy. Features include HSRP for failover, BGP for inter-department communication, and .pkt topology files.
bgp-protocol eigrp-protocol hsrp-configuration network-protocols networks packet-tracer protocols
Last synced: 05 Mar 2026
https://github.com/franndev1/js-calculator
The Odin Project Calculator Assignment
calculator create-react-app css exercise games javascript js-calculator mediapipe-facemesh mediapipe-pose module module-pattern network-protocols tensorflowjs vue
Last synced: 04 Apr 2026
https://github.com/gill-singh-a/syn-flood-attack
A Python Program that implements a TCP SYN Flood Attack.
attack network network-attack network-protocols networking python scapy syn syn-flood syn-flood-attack tcp
Last synced: 12 May 2026
https://github.com/iamaamir/one-road-multiplexing
Understand multiplexing and demultiplexing from toy-track intuition to practical systems.
computer-networking concurrency demultiplexing http2 interactive-course io-multiplexing multiplexing network-programming network-protocols operating-systems real-time-communication tcp-ip websocket
Last synced: 20 Jun 2026