Latest Version 2.5.0

Network Diagnostics Reimagined for Raspberry Pi

A comprehensive toolkit that transforms your Raspberry Pi into a powerful network diagnostic and monitoring station.

NetTool Dashboard Preview
Network Active
85.3 Mbps
12 Devices

Key Features

Web-Based Dashboard

Access all network tools through an intuitive web interface from any device.

Real-Time Network Monitoring

Monitor your Pi's network connections with live updates and statistics.

Modular Plugin System

Easily extend functionality with new diagnostic tools through the plugin architecture.

Mobile-Friendly Interface

Use on any device with fully responsive design that adapts to screen size.

RESTful API

Programmatically access all tools and features through a JSON API.

WebSocket Updates

Receive real-time network statistics and updates via WebSocket connections.

Why NetTool?

NetTool turns your Raspberry Pi into a dedicated network diagnostic powerhouse, providing professional tools at a fraction of the cost of commercial solutions.

  • All-in-one solution: Access over 15 different network tools from a single interface
  • Easy to use: Intuitive web interface with no command-line knowledge required
  • Hardware efficient: Optimized for Raspberry Pi's resources
  • Extensible: Add custom plugins in Python, Bash, and more
  • Open source: Free to use, modify, and contribute to
Learn More
Raspberry Pi with NetTool

Diagnostic Tools

Network Information

View detailed information about your Pi's network interfaces.

Bandwidth Test

Measure network bandwidth and throughput.

iPerf3 Testing

Measure end-to-end bandwidth with remote iPerf3 servers.

Traffic Control (QoS)

Simulate network conditions and test Quality of Service.

Network Quality Monitor

Measure jitter, latency, and packet loss over time.

Packet Capture

Capture and analyze network packets using tcpdump.

Ping

Test connectivity to hosts with ICMP echo requests.

Traceroute

Trace the route packets take to a network host.

Port Scanner

Scan for open ports on a target host.

Network Device Discovery

Find devices on your local network.

Wi-Fi Scanner

Discover and analyze nearby wireless networks.

DNS Lookup

Perform DNS lookups for domains.

DNS Propagation Checker

Test DNS propagation across multiple servers.

Reverse DNS Lookup

Find hostnames associated with IP addresses.

SSL/TLS Certificate Checker

Analyze and verify SSL certificates.

Quick Installation

1

Clone the Repository

git clone https://github.com/NetScout-Go/NetTool.git
cd NetTool
2

Build the Application

go build

For Raspberry Pi Zero 2W users: env CGO_ENABLED=0 go build

3

Run NetTool

./nettool
4

Access the Web Interface

Open a browser and navigate to: http://<your-pi-ip>:8080