Network Tools

GAGOS provides a comprehensive suite of network diagnostic tools accessible from your browser. These tools are especially useful for troubleshooting connectivity issues from within a Kubernetes cluster.

Ping

Test ICMP connectivity to a host.

Output includes packet loss percentage and RTT statistics (min/avg/max).

DNS Lookup

Resolve DNS records for a domain.

Useful for verifying Kubernetes service DNS resolution.

Port Check

Test TCP connectivity to a specific port.

Shows connection success/failure and response time.

Traceroute

Trace the network path to a destination.

Displays each hop with IP, hostname, and latency.

Telnet

Open a TCP connection and optionally send data.

Useful for testing text-based protocols.

Whois

Look up domain or IP registration information.

Returns registrar, registration dates, and contact information.

SSL Check

Inspect SSL/TLS certificates.

Shows certificate chain, validity dates, issuer, and SANs.

Curl

Make HTTP requests and view responses.

Displays response status, headers, and body.

Network Interfaces

View local network configuration.

Shows all network interfaces with IP addresses, MAC addresses, and status.

Use Cases

Troubleshooting Service Connectivity

# Check if service is reachable
Port Check: my-service.namespace.svc.cluster.local:8080

# Verify DNS resolution
DNS Lookup: my-service.namespace.svc.cluster.local (A record)

External Connectivity

# Test internet access
Ping: 8.8.8.8

# Check external API
Curl: https://api.example.com/health

Certificate Validation

# Check certificate expiry
SSL Check: my-ingress.example.com

Requirements

For ping and traceroute to work, GAGOS needs NET_RAW capability. See Installation for details.