RC2 - Release Candidate 2
ClumsyNetWatch-v0.9.5-RC2-Setup.exe
- In-app Send Feedback, Report Bug, and Feature Request - new Feedback and Bug buttons in the title bar open a submission dialog; successful submissions return a ClumsyOps FB reference number shown directly in the dialog
- Optional basic diagnostics with user reports - opt-in checkbox includes app version, OS, runtime, and scan host count — no IP addresses, hostnames, or scan data are sent; a preview of what will be included is shown before the user ticks the box
- Machine fingerprint hashed before submission - device identity is SHA-256 hashed client-side before leaving the machine; raw identifiers are never transmitted
- All reporting is user-triggered only — no silent telemetry added - no background or automatic reporting; existing opt-in anonymous telemetry is unchanged; feedback submission requires explicit user action every time
RC1 - Release Candidate 1
ClumsyNetWatch-v0.9.5-RC1-Setup.exe
- Windows installer (Inno Setup) - new Setup.exe ships alongside the portable exe; installs to AppData\ClumsyNetWatch with Start Menu shortcut, optional desktop icon, and a proper uninstall entry in Windows Settings — no admin required
- Dual download on product and software pages - website now shows both Installer and Direct Run download buttons side by side; latest.json updated to carry both URLs and sha256 hashes
- Remove fragile in-app auto-download - replaced silent-fail exe-copy mechanism with a direct link to the downloads page; update banner and About window both now open the browser
- Check failure now shows correct error state - a failed update check previously showed 'You are up to date' instead of an error; now correctly shows 'Could not check for updates' with a Try Again button
Superseded historical release; public artifact is not currently published. Download the latest RC2 build instead.
RC2 - Release Candidate 2
Historical package unavailable
- Remove fragile in-app auto-download - replaced silent-fail exe-copy mechanism with a direct link to the downloads page; update banner and About window both now open the browser so the user always gets the real file
- Check failure now shows correct error state - a failed update check previously showed 'You are up to date' instead of an error; now correctly shows 'Could not check for updates' with a Try Again button
- BuildAndShip UTF-8 BOM and recursive SSH fix - latest.json was being written with a UTF-8 BOM causing Invoke-RestMethod to return a raw string instead of a parsed object; fixed SaveFile to use no-BOM encoding. Also fixed Ssh/Scp helper functions that were recursing into themselves due to PowerShell case-insensitive function lookup
Superseded historical release; public artifact is not currently published. Download the latest RC2 build instead.
RC1 - Release Candidate 1
Historical package unavailable
- Sign-Release.ps1 encoding fix - em-dash character caused a PowerShell parse error when MSBuild invoked the signing script, leaving every previous build unsigned; replaced with ASCII hyphen so signing now runs correctly on every publish
- BuildAndShip pre-flight checks - script now verifies new version is strictly higher than current, checks for uncommitted changes, and confirms server is reachable before spending time on a build
- BuildAndShip post-ship verification - after every ship, script fetches latest.json from the live URL and confirms version and sha256 match the build, then checks the exe URL returns HTTP 200
- BuildAndShip -DryRun mode - pass -DryRun to build and compute sha256 without uploading anything or tagging git; useful for testing the build before committing to a release
Superseded historical release; public artifact is not currently published. Download the latest RC2 build instead.
RC2 · Release Candidate 2
Historical package unavailable
- In-app auto-update — downloads and installs the new version directly inside the app; progress bar, Restart to Update button; no browser required
- Port-level change detection — Changed badge now shows exactly which ports opened or closed (e.g. +22, -80) since the last scan
- Live ping monitor — right-click any host → Ping Monitor to open a real-time latency chart; polls every 2 s, shows min/max/avg/loss over 60 samples with timeout markers
- PDF export — Export → Print / Export as PDF generates a printable report via Windows print dialog; select Microsoft Print to PDF to save as file
- What’s New dialog — shown on first launch after an update; summarises all RC2 features
- Check for Updates in About — About window now has a dedicated Check for Updates button with inline download progress and one-click install
Superseded historical release; public artifact is not currently published. Download the latest RC2 build instead.
RC1 · Release Candidate 1
ClumsyNetWatch-v0.9.0-RC1.zip
- Custom credential manager in Preferences for user-defined username/password pairs
- Per-device SSH credentials with username@IP launch and clipboard password assist
- Per-device RDP credentials loaded into Windows Credential Manager before launch
- Post-scan network statistics panel with summaries, vendor/device charts, top ports, and security overview
- Multiple subnet scanning via comma-separated targets with overlap deduplication
- Accepted default credentials now display with masked passwords only
- Default credential checker now skips endpoints that do not return a real 401 Basic auth challenge
- Fixed broken RDP /v: launch argument that caused silent failures
- Fixed crashes when Donate, update banner, or Open in Browser could not find a browser handler
- Fixed crash on RDP launch failure by surfacing a clear error dialog
- Fixed HTML export crashes on null host fields
Beta 3 · Public Beta
ClumsyNetWatch-v0.1.5.exe
- TLS certificate inspection — subject, issuer, expiry date, and SANs displayed per HTTPS port; automatic expired/expiring-soon warnings
- SMB2 OS fingerprinting — identifies exact Windows version via SMB dialect negotiation on port 445
- SNMP sysDescr probe — pulls full system description from routers, switches, and managed devices over UDP 161
- HTTP Server header grabbing — shows actual server software (Apache, nginx, IIS) instead of raw status line
- Security risk flags — automatic per-host analysis: Telnet open, FTP open, expired TLS cert, cert expiring soon, HTTP without HTTPS, SNMP default community; colored warning badge on host row
- Device labels and notes — right-click any host to set a custom name and free-text notes; persisted across sessions and searchable
- System tray — minimize to tray on close; double-click to restore; Exit from tray right-click menu
- Auto-Rescan — set rescan interval (Off / 5 min / 15 min / 30 min) from the tray icon or Preferences
- Windows change notifications — balloon notification when new devices join or leave while running in the tray
- Preferences window — startup behavior, notification threshold, auto-rescan interval, and privacy toggle all in one place
- Opt-in anonymous telemetry — first-run consent dialog explains exactly what is collected; disable anytime in Preferences
- In-app update checker — blue banner appears when a newer GitHub release is available
- Global crash handler — unhandled exceptions now show a friendly recovery dialog instead of silently crashing
- Full Scan fixed — was finding nothing due to socket exhaustion from 65k simultaneous TCP connections per host; now capped at 200 concurrent connections
- OpenPorts race condition fix — port results written from concurrent tasks are now thread-safe
- Balloon notification threshold now enforced correctly
- About window expanded with license info, links panel, website, help, bug report, and donate
Beta 2
ClumsyNetWatch-v0.1.0-beta2.zip
- Service banner grabbing on open ports (SSH, FTP, SMTP, HTTP)
- Export as HTML branded report and JSON
- Import saved JSON scans back into history
- Custom port profiles — save named port lists
- Auto-detect Windows system theme on startup
- Embedded IEEE MAC vendor database — fully offline, no extra files
- Hide Offline hosts checkbox in host panel
- Fixed ComboBox, ContextMenu, and button visibility in dark mode
- Self-signed code signing — removes Unknown Publisher UAC warning