Network diagnostics tools for pinging, scanning, and analyzing hosts
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.
Migrate core app infrastructure to StageKit/ApplicationKit: centralize birth/logs/config paths, application args, and unhandled-exception handling.
Replace the per-user Mutex with ApplicationInstanceGuard and wire ApplicationKit.Logger.
Remove legacy CrashReport and custom RootSettings/collection/subsettings implementations and adapt settings files (AppSettings, PingableServicesFile, SpeedTestsFile) to use ApplicationKit-based constructors, auto-save and new JSON options.
Update usages to UnhandledExceptions.HandleSafeException and adjust file I/O (timer, FileOptions).
Fix Call from invalid thread for Toasts (fixes #15)