A comprehensive collection of network analysis and troubleshooting tools for infrastructure engineers, network administrators, and DevOps professionals.
24/7 network performance monitoring with intelligent analysis and automated alerting.
Automated log analysis, pattern recognition, and root cause identification.
Fast connectivity tests, traceroute analysis, and port scanning.
Bandwidth testing, latency analysis, and historical performance comparison.
Automated anomaly detection and predictive failure analysis.
Designed for critical infrastructure environments including medical facilities.
netkit monitor
Continuous network performance monitoring with multi-target analysis and intelligent thresholds.
./netkit monitor --duration 24h --targets "8.8.8.8,1.1.1.1"
netkit test
Advanced ping, traceroute, port scanning, and DNS resolution testing.
./netkit test --target google.com --comprehensive
netkit analyze
Automated log analysis with pattern recognition and root cause identification.
./netkit analyze --input /var/log/network_logs/
netkit profile
Bandwidth testing, interface monitoring, and performance baselines.
./netkit profile --interface eth0 --duration 1h
netkit detect
Automated anomaly detection and predictive failure analysis.
./netkit detect --input monitoring_data/ --ml
Problem: Intermittent 6.9% packet loss affecting proton therapy equipment
Solution: Used continuous monitoring to identify source location
Result: Pinpointed issue to specific network device (10.20.180.254)
Problem: Slow performance reported by remote office
Solution: Comprehensive profiling and path analysis
Result: Identified ISP routing issue and optimization
# Quick install
curl -sSL https://raw.githubusercontent.com/cptfinch/network-toolkit/main/install.sh | bash
# Manual install
git clone https://github.com/cptfinch/network-toolkit.git
cd network-toolkit
./install.sh
# Basic connectivity test
./netkit test --target 8.8.8.8
# Start 24-hour monitoring
./netkit monitor --duration 24h
# Analyze existing logs
./netkit analyze --input /var/log/network_logs/
# Comprehensive test
./netkit test --target google.com --comprehensive
# Medical/Critical Infrastructure
./netkit monitor --config config/medical.conf
# Enterprise Network
./netkit monitor --config config/enterprise.conf
# Home Lab
./netkit monitor --config config/homelab.conf
# JSON output for automation
./netkit test --target example.com --output results.json
# Generate visualizations
./netkit analyze --input logs/ --visualize
# Executive reports
./netkit analyze --input logs/ --report executive