Version2.2.0
Revision20
Size14.8 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

2.2.0 19 → 20
2 Jul 2026, 05:45 UTC
2.2.0 18 → 19
30 Jun 2026, 18:00 UTC
2.1.0 (17)2.2.0 (18)
29 Jun 2026, 18:15 UTC
2.1.0 16 → 17
23 Jun 2026, 04:00 UTC
2.1.0 14 → 16
22 Jun 2026, 07:00 UTC
1.2.0 (13)2.1.0 (14)
22 Jun 2026, 05:45 UTC
1.2.0 (13)
13 Dec 2025, 09:47 UTC

Published11 Nov 2025, 12:10 UTC

Last updated2 Jul 2026, 05:10 UTC

First seen13 Dec 2025, 09:47 UTC