A comprehensive toolkit that transforms your Raspberry Pi into a powerful network diagnostic and monitoring station.
Access all network tools through an intuitive web interface from any device.
Monitor your Pi's network connections with live updates and statistics.
Easily extend functionality with new diagnostic tools through the plugin architecture.
Use on any device with fully responsive design that adapts to screen size.
Programmatically access all tools and features through a JSON API.
Receive real-time network statistics and updates via WebSocket connections.
NetTool turns your Raspberry Pi into a dedicated network diagnostic powerhouse, providing professional tools at a fraction of the cost of commercial solutions.
View detailed information about your Pi's network interfaces.
Measure network bandwidth and throughput.
Measure end-to-end bandwidth with remote iPerf3 servers.
Simulate network conditions and test Quality of Service.
Measure jitter, latency, and packet loss over time.
Capture and analyze network packets using tcpdump.
Test connectivity to hosts with ICMP echo requests.
Trace the route packets take to a network host.
Scan for open ports on a target host.
Find devices on your local network.
Discover and analyze nearby wireless networks.
Perform DNS lookups for domains.
Test DNS propagation across multiple servers.
Find hostnames associated with IP addresses.
Analyze and verify SSL certificates.
git clone https://github.com/NetScout-Go/NetTool.git
cd NetTool
go build
For Raspberry Pi Zero 2W users: env CGO_ENABLED=0 go build
./nettool
Open a browser and navigate to: http://<your-pi-ip>:8080