Completed
Intro
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Implementing a Network Protocol in Go
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 What is IPv6?
- 3 How is IPv6 different from IPv4?
- 4 IPv6 tips and tricks
- 5 IPv6 and NDP's big advantage
- 6 Package ndp overview
- 7 Parsing bytes
- 8 ndp.Message interface
- 9 Bounds checking
- 10 Parsing messages
- 11 Validating byte inputs
- 12 Replacing the structure while unmarshaling
- 13 When allocating memory...
- 14 NDP option basics
- 15 ndp.Option interface
- 16 Parsing options
- 17 Tips for implementing options
- 18 Enter go-fuzz
- 19 go-fuzz setup
- 20 Building connection types
- 21 ICMPv6 listener
- 22 Reading ICMPv6 messages
- 23 Creating an ndp. Conn
- 24 Build a tool to test your package
- 25 Introducing the ndp tool
- 26 Troubleshooting your ISP's equipment with Go
- 27 Resources