Ping Legacy gives a legacy experience to test ping to get connection status and quality to network or internet.
Find a file
2026-02-19 13:58:44 +05:30
.github/workflows Fix: Auto-update version in Package.appxmanifest from git tag 2026-02-19 13:34:23 +05:30
Archive-UWP Network Range Scanner: legal safeguards & modern UI 2026-02-15 15:20:48 +05:30
docs docs: Add a new project landing page with features, screenshots, and a privacy policy. 2026-01-16 14:33:20 +05:30
PingTool.WinUI3 Bump app version to 2.0.5.0 in manifest 2026-02-19 12:13:53 +05:30
ScreenShot docs: Add a new project landing page with features, screenshots, and a privacy policy. 2026-01-16 14:33:20 +05:30
tools Add offline MAC vendor lookup and enhanced network scanner 2026-02-19 12:08:38 +05:30
.gitattributes Add .gitignore and .gitattributes. 2020-10-18 21:32:39 +05:30
.gitignore Add offline MAC vendor lookup and enhanced network scanner 2026-02-19 12:08:38 +05:30
BuildInstaller.ps1 Fix WinUI3 publish for traditional installer builds 2026-01-16 21:17:21 +05:30
BuildMsixBundle.ps1 Update for Store: WinUI3 MSIX bundle, multi-platform 2026-01-16 20:01:24 +05:30
CHANGES_SUMMARY.md Add offline MAC vendor lookup and enhanced network scanner 2026-02-19 12:08:38 +05:30
CREATE_INSTALLER.md Add traditional installer build, docs, and CI automation 2026-01-16 20:37:40 +05:30
CREATE_MSIX_BUNDLE.md Update for Store: WinUI3 MSIX bundle, multi-platform 2026-01-16 20:01:24 +05:30
CreateRelease.ps1 docs: Revamp README content and add new documentation and a PowerShell script for creating releases. 2026-01-17 20:10:16 +05:30
CREATING_RELEASES.md docs: Revamp README content and add new documentation and a PowerShell script for creating releases. 2026-01-17 20:10:16 +05:30
DOWNLOAD.md Add traditional installer build, docs, and CI automation 2026-01-16 20:37:40 +05:30
FIX_INNO_SETUP.md Fix Inno Setup installer: update paths and icon handling 2026-01-16 21:28:44 +05:30
icon.png Add more Feature 2026-01-15 23:09:28 +05:30
InnoSetup.iss Fix Inno Setup installer: update paths and icon handling 2026-01-16 21:28:44 +05:30
LICENSE Add traditional installer build, docs, and CI automation 2026-01-16 20:37:40 +05:30
MAC_VENDOR_LOOKUP_FIX.md Add offline MAC vendor lookup and enhanced network scanner 2026-02-19 12:08:38 +05:30
NETWORK_SCANNER_COMPLETE.md Network Range Scanner: legal safeguards & modern UI 2026-02-15 15:20:48 +05:30
NETWORK_SCANNER_IMPLEMENTATION.md Add offline MAC vendor lookup and enhanced network scanner 2026-02-19 12:08:38 +05:30
NETWORK_SCANNER_LEGAL_NOTICE.md Network Range Scanner: legal safeguards & modern UI 2026-02-15 15:20:48 +05:30
NETWORK_SCANNER_STOP_FIX.md Network Range Scanner: legal safeguards & modern UI 2026-02-15 15:20:48 +05:30
OUI_DATASET.md Add offline MAC vendor lookup and enhanced network scanner 2026-02-19 12:08:38 +05:30
OUI_LOOKUP_DEBUGGING.md Add offline MAC vendor lookup and enhanced network scanner 2026-02-19 12:08:38 +05:30
PingTool.sln Network Range Scanner: legal safeguards & modern UI 2026-02-15 15:20:48 +05:30
PingTool.WinUI3.sln WinUI 3 modernization: new shell, theming, and features 2026-01-14 23:06:50 +05:30
README.md Add offline MAC vendor lookup and enhanced network scanner 2026-02-19 12:08:38 +05:30
README_UPDATE.md Add offline MAC vendor lookup and enhanced network scanner 2026-02-19 12:08:38 +05:30
RELEASE_CHECKLIST.md Add traditional installer build, docs, and CI automation 2026-01-16 20:37:40 +05:30
TROUBLESHOOTING_INSTALLER.md Fix WinUI3 publish for traditional installer builds 2026-01-16 21:17:21 +05:30
WORKFLOW_FIX.md Fix workflow: use correct solution file for build 2026-01-16 20:55:18 +05:30
WORKFLOW_GUIDE.md Add traditional installer build, docs, and CI automation 2026-01-16 20:37:40 +05:30

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

Feature Description
🌐 Live Ping Testing Continuous ICMP ping with real-time results
🎯 Multi-Ping Monitor Monitor up to 8 targets simultaneously
📊 Statistics Min/Max/Avg latency & packet loss
📈 Real-time Graph Visual latency trends

🔧 Advanced Tools

Feature Description
🛤️ Traceroute Hop-by-hop path tracing
🔍 DNS Lookup Hostname resolution & IP records
🔌 Port Scanner Open port detection
🌐 Network Scanner IP range & subnet discovery with MAC/Vendor detection
🚀 Speed Test Download, upload & latency testing

🔔 Monitoring & Alerts

Feature Description
Scheduled Pings Regular interval monitoring
🔔 Drop Notifications Toast alerts on connection loss
📶 Network Statistics Real-time data usage & connection details
🌐 Interface Details IP addresses, MAC, DNS, connection speed
🕘 Unified History Filter & export all operations

🎨 User Experience

Feature Description
Favorites Quick access to frequent hosts
🌙 Dark/Light Theme System-aware theming
📤 Export Save results with statistics
🗑️ Auto Cleanup Configurable history retention
💬 Feedback Hub GitHub, Email, or Export options

📸 Screenshots

Main Ping Interface Multi-Ping Monitor
Main Ping Interface Multi-Ping Monitor
Speed Test History View
Speed Test History View

⌨️ Keyboard Shortcuts

Shortcut Action
F5 Start ping
Esc Stop ping
Ctrl + E Export results
Ctrl + Delete Clear results
Ctrl + F Add to favorites

🛠️ Tech Stack

Technology Description
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 wont 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