NetSonar is a network diagnostics tool built with C#, Avalonia and SukiUI. It performs multi-protocol pings to check host availability and latency, scans subnets for device discovery, and manages network interfaces with real-time statistics. Features charts and visualizations using LiveCharts.
Install on Windows with Winget or download from GitHub Releases. Linux and macOS users can use the bash installer script or download packages directly. Requires 64-bit system with 4GB RAM. Minimum resolution 1920x1080. Licensed under AGPL-3.0.
Use Cases:
License (https://img.shields.io/github/license/sn4k3/NetSonar?style=for-the-badge) GitHub repo size (https://img.shields.io/github/repo-size/sn4k3/NetSonar?style=for-the-badge) Code size (https://img.shields.io/github/languages/code-size/sn4k3/NetSonar?style=for-the-badge) GitHub release (latest by date including pre-releases) (https://img.shields.io/github/v/release/sn4k3/NetSonar?include_prereleases&style=for-the-badge) Downloads (https://img.shields.io/github/downloads/sn4k3/NetSonar/total?style=for-the-badge) GitHub Sponsors (https://img.shields.io/github/sponsors/sn4k3?color=red&style=for-the-badge)
NetSonar is a network diagnostics tool for pinging hosts (ICMP/TCP/UDP/HTTP), managing network interfaces, and discovering local devices/services.
Features multi-protocol latency checks, subnet scanning, port/service detection, and real-time interface configuration.
Designed for administrators and developers needing lightweight, cross-platform network analysis.
winget install -e --id PTRTECH.NetSonar[ "$(command -v apt)" -a -z "$(command -v curl)" ] && sudo apt-get install -y curl
[ "$(command -v dnf)" -a -z "$(command -v curl)" ] && sudo dnf install -y curl
[ "$(command -v pacman)" -a -z "$(command -v curl)" ] && sudo pacman -S curl
[ "$(command -v zypper)" -a -z "$(command -v curl)" ] && sudo zypper install -y curl
bash -c "$(curl -fsSL https://raw.githubusercontent.com/sn4k3/NetSonar/main/scripts/install-netsonar.sh)"
bash -c "$(curl -fsSL https://raw.githubusercontent.com/sn4k3/NetSonar/main/scripts/install-netsonar.sh)"
# Replace x.x.x by the version you want to install
bash -c "$(curl -fsSL https://raw.githubusercontent.com/sn4k3/NetSonar/main/scripts/install-netsonar.sh)" -- x.x.x
!NetSonar Pings (https://raw.githubusercontent.com/sn4k3/NetSonar/refs/heads/main/media/screenshots/NetSonar_screenshot_pings.png) !NetSonar Pings Multi (https://raw.githubusercontent.com/sn4k3/NetSonar/refs/heads/main/media/screenshots/NetSonar_screenshot_pings_multi.png) !NetSonar Pings Chart (https://raw.githubusercontent.com/sn4k3/NetSonar/refs/heads/main/media/screenshots/NetSonar_screenshot_pings_chart.png) !NetSonar Interfaces (https://raw.githubusercontent.com/sn4k3/NetSonar/refs/heads/main/media/screenshots/NetSonar_screenshot_interfaces.png)
All my work here is given for free (OpenSource), it took some hours to build, test and polish the program.
If you're happy to contribute for a better program and for my work i will appreciate the tip.
Use one of the following methods:
GitHub Sponsors (https://img.shields.io/badge/Donate-Sponsor-red?style=for-the-badge) Donate PayPal (https://img.shields.io/badge/Donate-PayPal-blue?style=for-the-badge)
GitHub contributors (https://img.shields.io/github/contributors/sn4k3/NetSonar?style=for-the-badge)
Contributors (https://contrib.rocks/image?repo=sn4k3/NetSonar)
GitHub starred repository manager with AI-powered auto-sync, semantic search, automatic categorization, release tracking, one-click downloads, smart asset filters, bilingual wiki integration, and cross-platform Electron client for Windows/macOS/Linux with 100% local data storage and MIT license.
Build local AI agents that observe your screen, microphone and clipboard, process with local LLMs, and react with notifications, screen recording and memory. All data stays private. Works with Ollama and OpenAI.
PlayStation 3 emulator for Android 12+. Project discontinued at Alpha-7 and merged with RPCSX. Use RPCSX Android UI for continued development.
WeChat video channel downloader (微信视频号下载助手) built with Go and SunnyNet featuring one-click download, batch processing, automatic decryption, smart deduplication, web console at dongzuren.com/wx_channel with browse history/download records/queue management, CSV export, configurable cleanup, and responsive design with MIT license.
Claude Code and Codex multi-agent development system with 6-step dev workflow, 90% test coverage requirement, BMAD agile workflow, modular Python installation and MIT license.
Local LLM chatbot featuring 1990s Microsoft Office Clippy UI, running GGUF models via Llama.cpp/node-llama-cpp with one-click installation for Gemma3/Llama 3.2/Phi-4/Qwen3, automatic hardware acceleration (Metal/CUDA/Vulkan), custom model/prompt support, offline operation, and @electron/llm reference implementation with NOASSERTION license.