Go Worker Pools

The worker pool pattern involves creating a specific number of workers (goroutines), each responsible for executing tasks. These workers listen for tasks on a common channel. Any free worker can pick up a task and execute it.

April 20, 2024 · Sam Burns

London Gophers Oct '23 Talk - Go Quantum

Video of my Go Quantum talk, London Gophers meetup, October 2023

April 15, 2024 · Sam Burns

HackerOne Automated Target Enumeration

The HackerOne bug bounty platform is the largest one to have its own researcher API. The ability to retrieve a list of in-scope targets creates the possibility for large scale vulnerability scanning.

April 14, 2024 · Sam Burns

DNS Exfiltration

DNS exfiltration allows getting data off a compromised machine using DNS lookups to hide the data. During security research, using DNS for exfiltration may help circumvent security restrictions or avoid detection.

April 13, 2024 · Sam Burns