Network Scanning in Go: TCP Ports Probing

Pablo Ramos
A bit off
Published in
7 min readJan 15, 2023

--

Writing a TCP Scanner in Go for fun and learning. From Network Scanning to Services Fingerprinting. Learning about goroutines and channels.

Image generated by the Author & Dalle

Before we start — Rules not to break

Tinkering with devices we do not own is bad. Definitely a bad idea. A few good pointers to always have in mind:

  • Do not scan any network you…

--

--

Pablo Ramos
A bit off

Infosec Researcher, traveller, kitesurfing enthusiast. I just like to think outloud