An open API service indexing awesome lists of open source software.

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

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.

[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](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.