network-tools

Diagnose Linux network issues with command-line tools for connectivity, ports, and traffic.

1|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/ryukyagamilight/terminal-skills --skill network-tools-ryukyagamilight
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: network-tools
Source: https://github.com/ryukyagamilight/terminal-skills/tree/main/linux/network-tools
Command: npx skills add https://github.com/ryukyagamilight/terminal-skills --skill network-tools-ryukyagamilight

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the complex task of diagnosing network issues and understanding network configurations on Linux systems.

Core Features & Use Cases

  • Network Configuration Viewing: Easily check IP addresses, routing tables, and DNS settings.
  • Connectivity Testing: Troubleshoot reachability with tools like ping and traceroute.
  • Port and Connection Analysis: Identify listening ports and active connections using ss, netstat, and lsof.
  • HTTP Tools: Utilize curl and wget for making requests and downloading files.
  • Packet Capture: Inspect network traffic with tcpdump.
  • Traffic Monitoring: Monitor real-time bandwidth usage with iftop and nethogs.
  • Use Case: When a web service is unresponsive, use this Skill to quickly check if the port is open, if there's network connectivity to the server, and to inspect the traffic.

Quick Start

Use the network-tools skill to check the IP address configuration for the eth0 interface.

Frequently Asked Questions about network-tools

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

FAQPage Schema
How do I troubleshoot Linux network connectivity issues from the command line?

To troubleshoot Linux network connectivity, you can use command-line tools like ping to test reachability and traceroute to identify where packets are dropping along the route to a destination.

How can I check listening ports and active connections on Linux?

You can check listening ports and active connections on Linux using command-line utilities like ss, netstat, and lsof to identify which processes are bound to specific ports and communicating over the network.

What is the best way to capture and inspect network traffic on Linux?

The best way to capture and inspect network traffic on Linux is using tcpdump, which allows you to intercept and analyze packet-level data flowing through your network interfaces for detailed diagnostics.

Can I monitor real-time bandwidth usage on a Linux server?

Yes, you can monitor real-time bandwidth usage on a Linux server using tools like iftop and nethogs to visualize traffic loads and identify processes consuming the most network resources.

How do I view IP addresses and routing tables for network configuration?

You can view IP addresses, routing tables, and DNS settings for network configuration by executing standard Linux diagnostic commands to retrieve the current interface and system network state.

Does this Skill diagnose why a web service is unresponsive on Linux?

Yes, it diagnoses an unresponsive web service by using curl to test HTTP requests, ss to verify if the port is open, and tcpdump to inspect traffic, isolating whether the issue is network or application level.