Golang Security
Security tooling, tutorials, and research written in Go
Golang Security
Golang Network Scanning Tutorial: Build a SYN Scanner with gopacket
A full TCP connect scan is slow, and it leaves a much bigger footprint than you'd want on a real engagement. This builds a raw SYN scanner with gopacket instead…
Golang Security
How a Golang Keylogger Works — Linux /dev/input Explained
Keyloggers aren't some exotic malware category — at the OS level they're just reading raw input, and that's exactly why…
Golang Security
Golang Concurrent Port Scanner Tutorial: Semaphore vs Worker Pool
Semaphores and worker pools both bound concurrency in a Go scanner, but they fail differently under load. This compares both…
Golang Security
Build a Port Scanner in Golang: From TCP Basics to Concurrent Network Tool
Every Go security tool — Nuclei, masscan clones, all of it — starts from the same primitive: opening a raw…
Golang Security
Why Golang Dominates Modern Security Tooling
Go's static binaries and goroutine concurrency are why tools like Nuclei and Sliver are written in it instead of Python…