GARY IS COMING FOR YOU

You shouldn't have done that.

⚙ MALEVELON CREEK
CLICK TO SCAN
SPACE-BAR SERVICE DESK

Bartender

Here to help you explore

Questions and relevant page context are sent to TypeSafe. Questions Bartender cannot answer are saved to improve the site, without your account or IP. Other conversation stays in this tab.

ss Tool Reference


ss (socket statistics) is a modern replacement for netstat. Displays network socket information including TCP, UDP, and Unix domain sockets. Faster and more feature-rich than netstat.


Basic Usage

  • ss - All sockets
  • ss -t - TCP sockets
  • ss -u - UDP sockets
  • ss -l - Listening sockets
  • ss -a - All sockets (listening + established)
  • ss -n - Numeric addresses

Socket Types

  • -t - TCP sockets
  • -u - UDP sockets
  • -w - Raw sockets
  • -x - Unix domain sockets
  • -S - SCTP sockets
  • -D - DCCP sockets

State Filters

  • -l - Listening sockets
  • -a - All sockets
  • -s - Summary statistics
  • -e - Extended information
  • -o - Timer information
  • -m - Memory information

Address Filters

  • ss -n - No hostname resolution
  • ss -p - Show process information
  • ss -i - Internal TCP information
  • ss -K - Force close socket
  • ss -H - Suppress header

Port & Address Filters

  • ss -tlnp - TCP listening with process
  • ss -tlnp :80 - Port 80
  • ss -tlnp 'sport = :80' - Source port 80
  • ss -tlnp 'dport = :80' - Destination port 80
  • ss -tlnp 'src 192.168.1.1' - Source address
  • ss -tlnp 'dst 192.168.1.1' - Destination address

Common Examples

All Listening

ss -tlnp

TCP listening sockets with process.

All Connections

ss -tunp

TCP and UDP with process.

Specific Port

ss -tlnp :80

What's listening on port 80.

Port Range

ss -tlnp 'sport > :1024 and sport < :65535'

Ports in range.

Established Connections

ss -tn state established

Active TCP connections.

Summary

ss -s

Socket statistics summary.

Process Info

ss -tlnp

Show process using sockets.

Memory Usage

ss -m

Socket memory information.

Extended Info

ss -e

Extended socket information.

Unix Sockets

ss -xlnp

Unix domain sockets.


State Filters

  • state established - Established connections
  • state listening - Listening sockets
  • state time-wait - Time-wait state
  • state fin-wait-1 - Fin-wait-1 state
  • state fin-wait-2 - Fin-wait-2 state

Tips

  • Use -tlnp for common network troubleshooting
  • Use -p to see which process owns socket
  • Use -n for faster output (no DNS lookup)
  • Use -s for quick statistics
  • Faster than netstat
  • More detailed than netstat
  • Essential for network debugging
  • Use filters to narrow results