Simple go program that will test if a port is open by sending a TCP SYN packet to it. Demonstrates how to use RAW IP sockets in Go 1.x+.
gorawtcpsyn ip port
gorawtcpsyn 192.168.0.2 5656
Must run as root. This program is purposefully stupid/easy/dumb/simple.