golang
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…
Golang
Golang Setup for VS Code on Windows
Getting Go's compiler and VS Code's extension talking to each other on Windows is where most people get stuck before…