Network Diagnostic Tool
Diagnose network connectivity and performance issues using command-line tools.
Usage
Describe the network issue you are experiencing and this skill will guide you through diagnosis.
Examples
- "My application can't connect to the database server, help me diagnose"
- "Test if port 443 is open and accepting connections on my server"
- "Diagnose slow DNS resolution for my domain"
Guidelines
- Start with ping to verify basic connectivity
- Use traceroute to identify where packets are being dropped
- Check DNS resolution with dig before assuming network issues
- Use ss or netstat to verify services are listening on expected ports
- Capture packets with tcpdump only when necessary for deep debugging