SkillAgentSearch skills...

Gorawtcpsyn

Demonstrates how to use raw IP sockets in golang and do a simple TCP SYN port scan

Install / Use

/learn @kdar/Gorawtcpsyn
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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.

Related Skills

View on GitHub
GitHub Stars117
CategoryDevelopment
Updated1y ago
Forks25

Languages

Go

Security Score

65/100

Audited on Nov 22, 2024

No findings