Skip to content

NetSentinel v2.1.15

Choose a tag to compare

@github-actions github-actions released this 21 Jun 20:10

Security & Verification

Every release is signed and checksummed. Verify before running.

Check Result
VirusTotal scan aHR0cHM6Ly9n…
SHA256 checksums SHA256SUMS.txt

Verify the SHA256 checksum (Windows):

$expected = (Get-Content SHA256SUMS.txt | Select-String 'NetSentinel-Setup').ToString().Split(' ')[0]
$actual   = (Get-FileHash 'NetSentinel-Setup-2.1.15.exe' -Algorithm SHA256).Hash.ToLower()
if ($expected -eq $actual) { '✅ OK' } else { '❌ MISMATCH' }

Verify the cosign signature (Windows installer):

cosign verify-blob \
  --bundle NetSentinel-Setup-2.1.15.exe.bundle \
  --certificate-identity-regexp "https://github.com/ossianericson/netsentinel/.*" \
  --certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
  NetSentinel-Setup-2.1.15.exe

Verify the cosign signature (MSIX):

cosign verify-blob \
  --bundle NetSentinel-2.1.15.msix.bundle \
  --certificate-identity-regexp "https://github.com/ossianericson/netsentinel/.*" \
  --certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
  NetSentinel-2.1.15.msix

NetSentinel v2.1.15

v2.1.15 (current)

Added

  • Settings page category chip bar (All | Appearance | Monitoring | Alerts | Integrations | Advanced) with per-session persistence
  • ui/guided_tour.py — 5-step first-run guided tour; auto-starts on first launch, restartable from Settings → Advanced
  • ui/widgets/inventory_dialogs.py — 4 dialog classes extracted from inventory_page.py (file budget relief)
  • ui/widgets/scan_radar_widget.py — phosphor-green radar sweep animation on Home page during scan
  • Empty state cards with inline CTA on 8 pages; right-click context menus on all 19 scan result tables; loading states on scan-dependent pages
  • RULE-T2 worker lifecycle tests for 22 workers; behavioral integration tests for 18 additional pages

Fixed

  • Devices table blank after scan (DeviceInfo.get() eager-eval crash); table now preserved atomically during scan
  • Discovered Devices showing only raw IPs on restart — seeded from network map cache
  • Three Inventory scan bugs: vendor persistence, mesh enrichment, blank cells on re-scan
  • Settings page redundant left sidebar removed; all unparented QTimer.singleShot replaced (RULE-WIN5)

About

NetSentinel — Network Security Scanner & Connectivity Monitor

NetSentinel will always remain free and open source.

If you find this tool valuable, please consider supporting:

Built by Ossian Ericson · GitHub

Disclaimer: For use on networks you own or have explicit authorization to test.


License

MIT — see LICENSE.


Recommended install

winget install NetSentinel.NetSentinel

Or download manually:

Platform File Notes
Windows NetSentinel-Setup-*.exe Installer — adds to Start Menu + PATH. Use winget (above) instead if possible.
Windows NetSentinel-svc.exe Background Windows service (not in winget).
macOS NetSentinel-macOS.zip GUI — unzip, right-click → Open.
macOS NetSentinel-cli-macOS Headless CLI.
Linux NetSentinel GUI — chmod +x NetSentinel && sudo ./NetSentinel
Linux NetSentinel-cli-linux Headless CLI.

What it does

One tool that replaces a drawer full of network utilities:

  • Rogue device fingerprinting with curated OUI registry (Google, TP-Link, Apple, Amazon, Samsung, LG, PlayStation, Nintendo, Xbox, Roku, Netgear, Asus)
  • STP/BPDU rogue Root Bridge detection
  • Broadcast & multicast storm analysis
  • IoT Behavioral Baseline — learns normal device traffic, alerts on deviations
  • Root Cause Correlator — distinguishes ISP fault from local network fault
  • Network Grade (A–F) across 8 dimensions — uptime, latency, jitter, DNS, speed, safety, STP, storm
  • ISP Accountability Report — HTML export with MTR hop table and outage log for support tickets
  • How-to-Fix context menus on every scan result
  • Hidden SSID and co-channel WiFi interference detection
  • Live ping + DNS latency correlation
  • On-demand diagnostics: speed test, DNS leak, traceroute, public IP
  • Long-term background connectivity logger with stability scoring
  • TCP port scanner, OS fingerprinter, CVE lookup, MTR, and more
  • HTML, JSON, CSV, Nmap XML report export