/syn-scan

Super small go utility to scan tcp services

Primary LanguageGo

syn-scan

Small, simple utility written in Go that scans a TCP service by using the half-open syn scanning method.

Usage example and how to compile it from source

git clone https://github.com/hoenirvili/syn-scan
cd syn-scan
go build
sudo ./syn-scan google.com 80 # Should return open

FAQ

  1. Why not use nmap?

Of course use nmap, there's not any single reason to not use nmap instead of this.

  1. Why you wrote this?

For fun tbh and I wanted to see how hard is to craft hand made packets and send them over the wire using Go as a language