Hacking with Go
summary
Shows practical Go examples for building a single static binary for Linux/Mac/Windows and demonstrates network security tools implemented in Go: a parallel port scanner that launches hundreds of goroutines to find open services and print their headers; a packet sniffer that captures and decodes headers into readable output; a packet crafter that sends custom frames (demo reboots a test FreeBSD VM); and a brute-force worker pool that finds valid credentials from a small wordlist — all using Go’s net/pcap-style libraries, fast compile times, and channels for concurrency.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:40Why learn Go for security
- 4:08OOP in Go
- 6:54Go for security
- 9:05Go setup
- 13:01Demos and tools
- 17:21Network traffic analysis with Go
- 23:15Brute force in Go
- 28:19Go libraries
- 31:45Penetration testing with Go
- 36:00Network interception and analysis
- 40:00Network layers and packet processing
- 43:35Packet crafting with Go
- 47:26Attack techniques and exploitation
- 51:02Exploit demo
- 55:00Summary








