Skip to content

shellrow/netpulsar

Repository files navigation

NetPulsar

NetPulsar Logo

Cross-platform network diagnostic suite built with Rust + Tauri.
Inspect, monitor, and analyze your network.

GitHub release (latest SemVer) License Platform


Features

  • Interface Overview - List active adapters with IPs, gateways, and traffic stats
  • Neighbor Scan - Scan your LAN
  • Net Route - Inspect routing tables, gateways, and metrics
  • Socket Connection - View active TCP/UDP connections with process information
  • Public IP Info - Detect IPv4 / IPv6, ASN, and Country data
  • Ping / TCP / UDP / QUIC - Test latency and reachability across protocols
  • Port Scan - Discover open ports (Common, Top1000, or custom sets)
  • Host Scan - Scan your network to identify alive hosts
  • Cross-Platform - macOS, Windows, Linux supported

🚀 Getting Started

Using Installer

Download the installer for your platform from the releases page.

macOS Security

After installing NetPulsar on macOS, you may encounter a security warning that prevents the app from opening, stating that it is from an unidentified developer. This is a common macOS security measure for apps downloaded outside of the App Store.

To resolve this issue and open NetPulsar, you can remove the security attributes that macOS assigns to the application using the following command in the Terminal:

xattr -rc "/Applications/NetPulsar.app"

🦀 Build from source

# 1. Clone the repository
git clone https://github.com/shellrow/netpulsar.git
cd netpulsar

# 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

NetPulsar Dashboard NetPulsar Interfaces NetPulsar Neighbor NetPulsar Ping NetPulsar PortScan