GitHub topics: network-protocols
Franndev1/js-calculator
The Odin Project Calculator Assignment
Language: CSS - Size: 17.6 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

Astrodynamic/NetworkQuests
NetworkQuests explores TCP/UDP with FlatBuffers in C++, focusing on socket programming, data transmission optimization, and efficient serialization, managed with CMake.
Language: C++ - Size: 141 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 0

omnetpp/omnetpp
OMNeT++ Discrete Event Simulator
Language: C - Size: 157 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 659 - Forks: 160

rambasnet/NetworkSecurity
Jupyter Notebooks for learning network-based buffer overflows, network utilities, and scapy library
Language: Jupyter Notebook - Size: 1.76 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 22 - Forks: 8

rafael-santiago/pig
A Linux packet crafting tool.
Language: C - Size: 3.45 MB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 468 - Forks: 38

etingof/pyasn1
Generic ASN.1 library for Python
Language: Python - Size: 1.67 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 250 - Forks: 116

cea-sec/TorPylle 📦
A Python / Scapy implementation of the OR (TOR) protocol.
Language: Python - Size: 114 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 98 - Forks: 21

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, HTTP), accelerating programmable data plane development. 📚 开源 P4 协议数据报头定义库 | 提供标准化、可扩展的 P4 实现模板,覆盖常见网络协议(如 TCP/IP、HTTP 等),加速可编程数据平面开发。
Language: P4 - Size: 14.6 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

KosmixGT/HSE-DDSS-Python
Course completion Development of distributed software systems
Size: 356 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

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.
Language: C++ - Size: 356 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

uni-projects-bachelor/multiple-access-protocols-simulation
This project simulates network multiple access protocols, which allow multiple users to send data simultaneously while minimizing the probability of collisions.
Language: Python - Size: 468 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 5 - Forks: 1

Aksh29-tech/HLD
A repository for High-Level Design (HLD) notes and code examples.
Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

keithduncan/CoreNetworking
Simple set up for building Objective-C network clients and servers, includes a simple HTTP server out of the box.
Language: Objective-C - Size: 1.21 MB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 20 - Forks: 5

Zihao-Felix-Zhou/UavNetSim
This Python-based simulation platform can realistically model various components of the UAV network, including the network layer, MAC layer and physical layer, as well as the UAV mobility model, energy model, etc. In addition, the platform can be easily extended to meet the needs of different users.
Language: Python - Size: 29.8 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 187 - Forks: 4

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)
Size: 3.22 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

propensive/coaxial
Socket handling for Scala
Language: Scala - Size: 1.36 MB - Last synced at: about 10 hours ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

VatsalGoel3/dns-server-python
A Python-based DNS server implementing RFC-compliant protocols with recursive queries, caching, and support for multiple record types, optimized for reliability and scalability.
Language: Python - Size: 41 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

dmbaturin/encapcalc
An HTML/JS encapsulation overhead calculator
Language: JavaScript - Size: 85 KB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 68 - Forks: 19

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.
Size: 429 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

Mercury13/curl4delphi
A little libcURL binding for Delphi XE2+. Supports “easy” interface only. See wiki for more documentation.
Language: Pascal - Size: 282 KB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 74 - Forks: 23

mozturan/IoT--Simulation
A ZigBee + MQTT simulation with interface to monitor data.
Language: Python - Size: 83 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

alkuzin/ntool
Multifunctional network analyser tool written in C++ for Linux (ping, traceroute)
Language: C++ - Size: 229 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

ERnsTL/osi-stack
ISO OSI (Open Systems Interconnection) Stack
Language: Rust - Size: 170 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

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]
Language: C - Size: 2.18 MB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

nomadsdev/proleak-ddos-mirai
Pro Leak DDOS Mirai is a Python toolkit for simulating various DoS attacks, inspired by Mirai. It includes scripts for ACK Flood, SYN Flood, GRE IP Flood, and UDP Flood. This project
Language: Python - Size: 36.1 KB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

ogham/hexit
A hexadecimal emitter language.
Language: Rust - Size: 217 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 16 - Forks: 0

Mansurow/bmstu-iu7-7sem-research-work
Научно-исследовательская работа "Анализ и классификация алгоритмов ретрансляции видеопотоков"
Language: TeX - Size: 1.42 MB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

J-0-3/pktbuilder
A simple, intuitive packet crafting/decoding C++ library for the whole network stack
Language: C++ - Size: 119 KB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

anisaunnisa02/PRODIGY_CS_05
Network Packet Sniffer : A Python-based tool for capturing and analyzing network packets. Displays source and destination IP addresses, protocols, and payload data. Developed with Scapy and Npcap, this tool is intended for educational purposes and emphasizes ethical use.
Language: Python - Size: 3.91 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Paul-weqe/netshell
Network shell built on Rust. Inspired by the JUNOS CLI
Language: Rust - Size: 102 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

sasank174/network-protocols
network protocols UDP, TCP, FTP
Language: Python - Size: 2.93 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

MarceloFCandido/protohackers
[WIP] Network protocols servers for protohackers challenges
Language: JavaScript - Size: 1000 Bytes - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

scriptographers/CS252-Lab-2
Lab 2, Computer Networks, Spring 2021, IIT Bombay
Language: TeX - Size: 518 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

mc-cat-tty/ComputerNetworks
Appunti del corso di Protocolli e Architetture di Rete - Computer Networks' Architectures and Protocols. UniMoRe. 2023-2024.
Size: 217 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

dlemel8/network_parser_combinator
POC of parsing network protocols using parser combinators pattern
Language: Rust - Size: 156 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

atp-ariel/net-sim
A network simulator that implements the OSI model. The school project of the subject Computer Networks
Language: Python - Size: 1.81 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

mikhailuwu/Pysock
Python 3 socket CLI network-client application.
Language: Python - Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

farukulutas/CS421
Comprehensive coursework for the Computer Networks (CS421) course at Bilkent University, including Python and Java-based assignments, Wireshark lab work, and exam materials.
Language: Java - Size: 24.7 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

davidkroell/edurouter
The educational router. User-spaced software defined routing (and more)
Language: Go - Size: 2.37 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

lmco/parselab
parseLab is a tool designed to generate protocol parsers and fuzz messages, along with a framework to implement custom protocol parser generators for various parsing backends
Language: Python - Size: 252 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 1

LinceMathew/Computer-Network-Experiments
Computer Network Experiments
Language: C - Size: 25.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

etheodoraki/Network-Traffic-Monitoring
Network traffic monitoring using the Packet Capture library
Language: C - Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Gill-Singh-A/HTTP-Sniffer
A Python Program that sniffs HTTP Packets and displays useful information on the screen
Language: Python - Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Ayan-Banerjee-918/Network-Programming
Repository storing implementations of various network oriented programs ranging from msg queues to sockets using C
Language: C - Size: 107 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

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.
Language: Python - Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

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
Language: Python - Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Gill-Singh-A/SYN-Flood-Attack
A Python Program that implements a TCP SYN Flood Attack.
Language: Python - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

RajkumarShanmugam1/Computer-Networks-and-Security-Concepts
Understanding the concepts in c program
Language: C - Size: 78.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

kriipke/packet_structure_diagrams
LaTeX files used to generate packet structure diagrams for various networking protocols
Language: TeX - Size: 47.9 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

0xbythesecond/azure-network-protocols
In this tutorial, we observe various network traffic to and from Azure Virtual Machines with Wireshark as well as experiment with Network Security Groups.
Size: 400 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

jatin69/sliding-window-protocols
Event Logging based Visualization of Sliding Window Protocols.
Language: JavaScript - Size: 4.11 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 2

Fullaxx/pktutils
A collection of utilities to assist in network analysis and packet dissection
Language: C - Size: 32.2 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

albert-espin/smart-house-network
Network Protocols Simulation for a Smart House
Size: 17.6 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

harryanand060/network-protocols
Network protocols are sets of established rules that dictate how to format, transmit and receive data so computer network devices -- from servers and routers to endpoints -- can communicate regardless of the differences in their underlying infrastructures, designs or standards.
Language: Python - Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

AhmadrezaHadi/Python-Packet-Sniffer
Simple packet sniffer with python
Language: Python - Size: 3.46 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

Vatsalparsaniya/Socket_programming
Computer Network Lab
Language: Python - Size: 3.84 MB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

kejriwalrahul/Slotted-Aloha-Simulator
A Java-based simulation of Slotted Aloha MAC Protocol
Language: Java - Size: 7.81 KB - Last synced at: 15 days ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0
