Skip to content

I've always wanted to write some code that simulates networking devices/agents/applications. I guess you leave college but college does not leave you.

License

Notifications You must be signed in to change notification settings

matheuscscp/net-sim

Repository files navigation

net-sim

I've always wanted to write some code that simulates networking devices/agents/applications. I guess you leave college but college does not leave you.

Roadmap

Proof of Concept

  • Physical Layer: Full duplex unreliable wire
  • Physical Layer: Packet capture (.pcapng)
  • Link Layer: Ethernet
  • Link Layer: L2 Switch
  • Network Layer: IP/ARP
  • Network Layer: Router
  • Transport Layer: UDP
  • Transport Layer: TCP
  • Application Layer: TCP proxy
  • Application Layer: HTTP proxy

Applications and hacks solving problems of the Network Layer

  • DHCP
  • DNS
  • ICMP
  • NAT (the hack)
  • BGP

About

I've always wanted to write some code that simulates networking devices/agents/applications. I guess you leave college but college does not leave you.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published