https://github.com/shellrow/netdia
Cross-platform network diagnostic tool
https://github.com/shellrow/netdia
desktop-app network rust tauri
Last synced: 4 months ago
JSON representation
Cross-platform network diagnostic tool
- Host: GitHub
- URL: https://github.com/shellrow/netdia
- Owner: shellrow
- License: mit
- Created: 2026-01-06T11:50:02.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-01-31T11:44:55.000Z (4 months ago)
- Last Synced: 2026-01-31T20:30:58.387Z (4 months ago)
- Topics: desktop-app, network, rust, tauri
- Language: Rust
- Homepage: https://netdia.org
- Size: 2.9 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tauri - NetDia - Cross-platform network diagnostic tool for inspecting, monitoring, and analyzing your network. (Applications / Networking)
README
# NetDia
Cross-platform network diagnostic tool built with **Rust** + **Tauri**.
Inspect, monitor, and analyze your network.



---
## Features
- **Interface Overview** - Active interfaces with IPs, gateways, and real-time stats
- **Live Traffic Charts** - RX/TX throughput and AVG/MAX
- **Speed Test** - Measure download & upload speed with real-time progress
- **Neighbor Scan** - Discover devices in your local network
- **Net Route** - Inspect routing tables, gateways, and metrics
- **Socket Connection** - View active TCP/UDP sockets with process information
- **Public IP Info** - Detect IPv4 / IPv6, ASN, and country
- **Ping (ICMP / TCP / UDP / QUIC)** - Measure latency and reachability across protocols
- **Traceroute (ICMP / UDP)** - Per-hop RTT with detailed hop visualization
- **Port Scan** - Detect open ports and services (Common, Top1000, or custom sets)
- **Host Scan** - Scan your network to identify alive hosts
- **Cross-Platform** - macOS, Windows, and Linux supported
---
## đ Getting Started
### đĻ Using Installer
#### **macOS**
Download the notarized and signed DMG from the [**Releases page**](https://github.com/shellrow/netdia/releases).
Drag & drop to install (Applications folder)
> đ NetDia supports in-app automatic updates on macOS.
#### **Windows**
Available on the [**Microsoft Store**](https://apps.microsoft.com/detail/9NLQ03PT1DXQ)
> âšī¸ On Windows, updates are managed by the Microsoft Store.
#### **Linux**
Available as **AppImage(GPG signed)**, **deb**, and **rpm** packages.
> đ NetDia supports in-app automatic updates on Linux.
[**Releases page**](https://github.com/shellrow/netdia/releases)
AppImage signature
```
3BA76883CE83EC30C03B1399261B16ACBF7FF010
```
### đĻ Build from source
```bash
# 1. Clone the repository
git clone https://github.com/shellrow/netdia.git
cd netdia
# 2. Install dependencies
cargo install tauri-cli
npm install
# 3. Run in development mode
cargo tauri dev
# 4. Build release package
cargo tauri build
```
## Screenshots



