Version1.2.0
Revision13
Size16.9 MB
Licenseunset
Confinementstrict
Basecore22
CategoriesProductivity

Network connectivity checker with advanced features


A powerful bash-based network connectivity testing tool that supports:

Core Testing Features:
- ICMP ping testing with statistics and URL support
- DNS lookup with multiple fallback methods (accepts URLs)
- TCP port connectivity testing with parallel processing
- HTTP/HTTPS status code checking with performance metrics
- SSL/TLS certificate validation with expiry warnings

Network Diagnostics (v1.2.0):
- Show network interfaces with IP addresses (--my-ip)
- Retry failed connections with configurable count and delay
- HTTP status codes with response time and content size
- SSL certificate expiry check with advance warnings

Advanced Features:
- Parallel TCP connection testing (up to 256 concurrent jobs)
- Quick mode parallel processing for wide IP ranges
- Output file support for quick mode results (-o flag)
- IP range support (192.168.1.1-50)
- CIDR notation (10.0.0.0/24)
- Port ranges (8000-8100) and multiple ports (80,443,3306)
- CSV file input for bulk testing
- Multiple output formats (text, JSON, CSV, XML)
- Comprehensive input validation with helpful warnings
- Real-time progress tracking
- Combined reports with dated filenames

Perfect for:
- System administrators monitoring infrastructure
- DevOps engineers validating deployments
- Network diagnostics and troubleshooting
- DNS resolution verification
- ICMP connectivity testing
- HTTP/HTTPS status monitoring
- SSL certificate expiry tracking
- Security auditing and port scanning
- Load balancer health checks

IMPORTANT: For full functionality, run after installation:
 sudo snap connect netcheck:network-observe


This connection enables:
- ICMP ping tests (-p/--ping flag)
- Network interface information (--my-ip flag)

Without this connection, features like TCP port tests, DNS lookup, HTTP
status checks, SSL certificate validation, and retry logic work normally.

Update History

1.2.0 (13)
13 Dec 2025, 09:47 UTC

Published11 Nov 2025, 12:10 UTC

Last updated18 Nov 2025, 10:27 UTC

First seen13 Dec 2025, 09:47 UTC