https://github.com/dubniczky/network-simulations
Network simulations in python using sockets and mininet
https://github.com/dubniczky/network-simulations
learning mininet networking python simulation
Last synced: 3 months ago
JSON representation
Network simulations in python using sockets and mininet
- Host: GitHub
- URL: https://github.com/dubniczky/network-simulations
- Owner: dubniczky
- Created: 2022-08-01T23:04:51.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-01T23:12:54.000Z (over 3 years ago)
- Last Synced: 2025-03-31T13:33:01.188Z (10 months ago)
- Topics: learning, mininet, networking, python, simulation
- Language: Python
- Homepage:
- Size: 99.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Network Simulations
Network simulations in python using sockets and mininet.
## Support ❤️
If you find the project useful, please consider supporting, or contributing.
[](https://www.buymeacoffee.com/dubniczky)
## Description
Networking simulations for educational purposes.
- `hash-dataserver` - A dataserver returning data based on it's hash. A user can add a new piece of data to the server storage, then request it later using it's hash. If the hash has no corresponding data in the storage an error is returned instead.
- `mininet` - A small mininet generated from configuration
- `netcopy-checksum` - The clients sends a message to the server, which forwards it to the checksum server for verification. The client can create and delete verified message blocks.
- `pingtrace` - Issue ping and tracert commands on a list of domains from a csv using sync or async methods.
- `pingtrace` - Simulation of reservations on a network using a network map and pre-defined capacities. Each node can reserve a slot or free their slot.