network-tools

Provide Linux commands for network diagnostics, configuration, and traffic analysis.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive set of tools and commands to diagnose network connectivity issues, analyze traffic, and manage network configurations on Linux systems.

Core Features & Use Cases

  • Network Diagnostics: Test connectivity with ping, traceroute, and mtr.
  • DNS Resolution: Query DNS records using dig, nslookup, and host.
  • Port & Connection Analysis: Inspect listening ports and active connections with ss, netstat, and lsof.
  • HTTP Tools: Interact with web services using curl and download files with wget.
  • Packet Capture: Analyze network traffic with tcpdump.
  • Traffic Monitoring: Monitor real-time bandwidth usage with iftop and nethogs.
  • Use Case: Troubleshoot why a web server is not responding by checking port 80/443 status, analyzing network latency, and capturing relevant packets.

Quick Start

Use the network-tools skill to check the IP address configuration of 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 a Linux web server that is not responding on port 80 or 443?

Troubleshoot an unresponsive Linux web server by using tools like `ss` or `netstat` to check if ports 80 and 443 are actively listening, and use `ping` or `traceroute` to test network connectivity and latency.

What's the best way to capture and analyze network packets on Linux for connectivity issues?

Capture and analyze network packets on Linux using `tcpdump` to inspect live traffic, or use `iftop` and `nethogs` to monitor real-time bandwidth usage and pinpoint which processes are consuming network resources.

How do I check DNS resolution issues from a Linux command line?

Check DNS resolution issues using Linux command line tools like `dig`, `nslookup`, and `host` to query DNS records and verify if domain names are resolving correctly to their expected IP addresses.

Can I use curl to interact with web services and diagnose HTTP connectivity problems?

Yes, you can use `curl` to interact with web services and diagnose HTTP connectivity problems, and use `wget` to download files, allowing you to test endpoint responsiveness and web server behavior directly.

How do I inspect active connections and listening ports on a Linux system?

Inspect active connections and listening ports on a Linux system by running `ss`, `netstat`, or `lsof`, which display detailed socket statistics and help identify processes occupying specific network ports.