Ping Legacy

February 19, 2026 Β· View on GitHub

Ping Legacy Logo

Ping Legacy

🌐 Modern Network Diagnostic Tool for Windows

Microsoft Store License Platform .NET

Test your connection status and quality with ease.
Real-time ping monitoring β€’ Multi-host dashboard β€’ Speed testing β€’ Network diagnostics

Get it on Microsoft Store


✨ Features

πŸ“‘ Core Networking

FeatureDescription
🌐 Live Ping TestingContinuous ICMP ping with real-time results
🎯 Multi-Ping MonitorMonitor up to 8 targets simultaneously
πŸ“Š StatisticsMin/Max/Avg latency & packet loss
πŸ“ˆ Real-time GraphVisual latency trends

πŸ”§ Advanced Tools

FeatureDescription
πŸ›€οΈ TracerouteHop-by-hop path tracing
πŸ” DNS LookupHostname resolution & IP records
πŸ”Œ Port ScannerOpen port detection
🌐 Network ScannerIP range & subnet discovery with MAC/Vendor detection
πŸš€ Speed TestDownload, upload & latency testing

πŸ”” Monitoring & Alerts

FeatureDescription
⏰ Scheduled PingsRegular interval monitoring
πŸ”” Drop NotificationsToast alerts on connection loss
πŸ“Ά Network StatisticsReal-time data usage & connection details
🌐 Interface DetailsIP addresses, MAC, DNS, connection speed
πŸ•˜ Unified HistoryFilter & export all operations

🎨 User Experience

FeatureDescription
⭐ FavoritesQuick access to frequent hosts
πŸŒ™ Dark/Light ThemeSystem-aware theming
πŸ“€ ExportSave results with statistics
πŸ—‘οΈ Auto CleanupConfigurable history retention
πŸ’¬ Feedback HubGitHub, Email, or Export options

πŸ“Έ Screenshots

Main Ping InterfaceMulti-Ping Monitor
Main Ping InterfaceMulti-Ping Monitor
Speed TestHistory View
Speed TestHistory View

⌨️ Keyboard Shortcuts

ShortcutAction
F5Start ping
EscStop ping
Ctrl + EExport results
Ctrl + DeleteClear results
Ctrl + FAdd to favorites

πŸ› οΈ Tech Stack

TechnologyDescription
Modern Windows UI framework
Latest Windows development platform
Cross-platform runtime
MVVM architecture
Local data storage

πŸš€ Getting Started

πŸ“‹ Prerequisites
  • Windows 10 version 1809 or later
  • Visual Studio 2022 with Windows App SDK workload
  • .NET 8 SDK
πŸ”¨ Build from Source
# Clone the repository
git clone https://github.com/avikeid2007/Ping-Tool.git

# Navigate to project directory
cd Ping-Tool

# Build the solution
dotnet build PingTool.WinUI3.sln -c Release -p:Platform=x64
▢️ Run the Application
  1. Open PingTool.WinUI3.sln in Visual Studio 2022
  2. Set PingTool.WinUI3 as the startup project
  3. Press F5 to build and run

πŸ“ Project Structure

This repository contains:

  • PingTool.WinUI3 - Modern WinUI 3 application (active development)
  • Archive-UWP - Legacy UWP project (archived for reference)

The project has been fully migrated from UWP to WinUI 3 for better performance and modern Windows integration.


🧭 Network Scanner (MAC & Vendor)

The Network Scanner can optionally show:

  • MAC Address (from the Windows neighbor/ARP cache)
  • Vendor (offline lookup using an OUI dataset shipped with the app)

Important notes:

  • MAC addresses are only discoverable for on-link targets (devices on the same local subnet/VLAN). If you scan routed/public networks, MAC/Vendor will often be blank.
  • Some devices/OSes use randomized / locally administered MACs; these often won’t match any public OUI list, so Vendor may show as Unknown.

OUI dataset

Vendor lookup is offline and reads PingTool.WinUI3/Assets/oui.csv.

The repo includes tooling to generate oui.csv from a dataset you can redistribute:

  • Instructions: OUI_DATASET.md
  • Import script: tools/Import-OuiDataset.ps1

Typical output (from Wireshark manuf) is about ~1.1 MB with ~39k entries (exact size varies by source/version).


πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


🌟 Connect with the Developer

Website GitHub Twitter


Made with ❀️ for the Windows community