Skip to content

Latest commit

 

History

History
20 lines (11 loc) · 618 Bytes

README.md

File metadata and controls

20 lines (11 loc) · 618 Bytes

gorawtcpsyn

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+.

Usage

gorawtcpsyn ip port

Example

gorawtcpsyn 192.168.0.2 5656

Note

Must run as root. This program is purposefully stupid/easy/dumb/simple.

Other examples of raw socket usage in Go

The authors of gopacket (which this example uses), also has a few other examples like an ARP scanner and a SYN scanner in his repository here.