Skip to content

Instantly share code, notes, and snippets.

@visualdensity
Last active June 22, 2022 22:40
Show Gist options
  • Save visualdensity/f837c95d3387d5afbbfb8a8378545ea2 to your computer and use it in GitHub Desktop.
Save visualdensity/f837c95d3387d5afbbfb8a8378545ea2 to your computer and use it in GitHub Desktop.

Types of Sockets

  • Stream sockets - TCP
  • Datagram sockets - UDP
  • Unix Domain sockets (UDS) - local, can be stream or datagram

Inspecting Sockets

Use the ss tool. Options:

ss -4 -tln

Options:

  • 4 - IPv4 only
  • t - tcp only
  • l - listening only
  • n - display port number

Connecting to Sockets

Use the nc tool:

nc -4 -vz 127.0.0.1 8080

Options:

  • 4 - IPv4
  • v - verbose
  • z - connect only, don't send data
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment