News for hackers. Stuff that matters.
Re:Show HN: Router7 – A pure-Go implementation of a small ho... by init-as on Saturday July 14, 2018 @10:37AM (#17530499)
Where would a person even begin to learn how to do something like this? I’m a programmer but wouldn’t even know where to start on a project like this.
Re:Show HN: Router7 – A pure-Go implementation of a small ho... by secure on Saturday July 14, 2018 @10:47AM (#17530533)
There are a bunch of tutorials out there on how to build your own router based on Linux or one of the BSDs. I’d recommend such a tutorial as a good starting point for a top-down view.

The lower-level is very visible through Wireshark, with which you can capture all network traffic.

Does that help?

Re:Show HN: Router7 – A pure-Go implementation of a small ho... by accatyyc on Saturday July 14, 2018 @03:25PM (#17531904)
Most universities with computer science have courses in networking, which usually includes programming a router. I’m sure some courses are available online
Re:Show HN: Router7 – A pure-Go implementation of a small ho... by ejanus on Sunday July 15, 2018 @06:52AM (#17534677)
Also search for tap & tun based tutorials. Make sure to be ready to read tons of RFCs in the area of neighbor discovery, path finding in graph , and parsing