mininet
reinette-II-plus-dot-py
mininet | reinette-II-plus-dot-py | |
---|---|---|
16 | 2 | |
5,170 | 50 | |
0.7% | - | |
5.2 | 7.5 | |
13 days ago | 7 months ago | |
Python | Python | |
BSD 3-clause "New" or "Revised" License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mininet
-
Ask HN: Good book to learn modern networking?
mininet [1] can be used to emulate networks on a single computer. It is used to teach networking concepts.
1. https://github.com/mininet/mininet
-
How do I learn the basics and beyond of networking?
You can learn routing even on a host in Linux with iptables as well as Linux network namespaces via mini net http://mininet.org/ etc. once you’re comfortable there you can start looking at docker networking and also frr as well as gns3 or eve-ng running virtualized routers.
-
Reverse Engineering a mysterious UDP stream in my hotel
Or instead of using Docker, you can also get a Mininet VM, (optionally) install a desktop environment on it and create any manner of network configurations to tinker with, and use Wireshark to analyse traffic.
- Mininet: Instant Virtual Networks on Your Laptop (Or Other PC)
- Ajuda sobre Provedor de Internet na Região Central e Mudança
- How emulate a network like this one?
-
Cloudflare outage on June 21, 2022
You can learn BGP with mininet: https://mininet.org/
You can simulate arbitrarily large networks and internetworks with this, provided you have the hardware to run a large enough number of virtual appliances, but they are pretty lightweight.
-
Enable internet access from host miner?
Ubuntu https://github.com/mininet/mininet/releases/
- Problem setting up Firewall rules - Allow only https traffic from host, allow DNS server connection
- Computer Networks with the M1 mac
reinette-II-plus-dot-py
What are some alternatives?
core - Common Open Research Emulator
shadow - Shadow is a discrete-event network simulator that directly executes real application code, enabling you to simulate distributed systems with thousands of network-connected processes in realistic and scalable private network experiments using your laptop, desktop, or server running Linux.
PyBoy - Game Boy emulator written in Python
shadow-plugin-tor - A Shadow plug-in that runs the Tor anonymity software
miasm - Reverse engineering framework in Python
honeypots - 30 different honeypots in one package! (dhcp, dns, elastic, ftp, http proxy, https proxy, http, https, imap, ipp, irc, ldap, memcache, mssql, mysql, ntp, oracle, pjl, pop3, postgres, rdp, redis, sip, smb, smtp, snmp, socks5, ssh, telnet, vnc)
testground - 🧪 A platform for testing, benchmarking, and simulating distributed and p2p systems at scale.
applepy - an Apple ][ emulator in Python
dettrace - A determinizing tracer using Ptrace
py-kms - KMS Server Emulator written in Python