ss

Display detailed socket statistics and network connection information.

6|1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill ss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ss
Source: https://github.com/L3DigitalNet/Claude-Code-Plugins/tree/main/plugins/linux-sysadmin/skills/ss
Command: npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill ss

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a powerful command-line utility to inspect and analyze network socket statistics, replacing the older netstat command for better performance and accuracy.

Core Features & Use Cases

  • Monitor Listening Ports: View all TCP and UDP ports that are actively listening for connections, along with associated process information.
  • Analyze Connections: Examine established TCP connections, filter by remote hosts, ports, or socket states.
  • Use Case: Quickly identify which processes are listening on which ports to troubleshoot network service availability or security concerns.

Quick Start

Use the ss skill to show all listening TCP and UDP ports with process information.

Frequently Asked Questions about ss

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check listening TCP and UDP ports on Linux?

To check listening TCP and UDP ports, you can view all active ports awaiting connections along with their associated process information using modern socket statistics utilities. This enables real-time monitoring of network service availability.

What is the best way to monitor established network connections?

The best way to monitor established network connections is by examining active TCP sessions and filtering them by remote hosts, ports, or socket states. This allows you to analyze real-time connection data retrieved directly from the kernel.

Does the ss command require the iproute2 package to run?

Yes, the ss command requires the iproute2 package to be installed for execution. This package provides the necessary kernel-level data retrieval mechanisms to function as a modern replacement for netstat.

Why use ss instead of netstat for socket statistics?

You should use ss instead of netstat for socket statistics because it offers better performance and accuracy. It functions as a modern replacement by utilizing advanced kernel-level data retrieval to inspect network connections.

How do I troubleshoot network service availability using socket states?

To troubleshoot network service availability using socket states, identify which processes are listening on specific ports. Analyzing these established connections and listening ports helps pinpoint security concerns or service blockages.

Can I identify which process is listening on a specific port?

Yes, you can identify which process is listening on a specific port by viewing all active TCP and UDP ports with their associated process information. This quickly helps troubleshoot network service availability and security concerns.