Skip to content

Releases: 4sudosu/WinSysMonitor

WinSysMonitor 1.1.33

Choose a tag to compare

@4sudosu 4sudosu released this 23 Aug 16:18

WinSysMonitor v1.1.33 β€” Security Release

πŸ“¦ Assets

  • Android APK: WinSysMonitor-v1.1.33.apk (versionCode 33)
  • Windows Agent Installer: WinSysMonitor-Setup-1.0.0.2.exe

πŸ” Security Features

Android App

  • Mandatory Update Gate β€” App checks 4sudosu/WinSysMonitor releases on startup, blocks UI until verified
  • Owner Password Lock β€” App requires admin password before starting server or opening dashboard
  • Certificate Pinning Ready β€” Keystore fixed (winsysmonitor alias) for seamless updates
  • Network Security β€” Cleartext traffic disabled for production, HTTPS/WSS enforced on port 443
  • Permission Minimization β€” Only requests: Internet, Network State, Wake Lock, Notifications, Install Packages

Windows Agent

  • Service Hardening β€” Runs as LocalSystem with auto-restart (crash recovery via sc failure)
  • Config ACL Lock β€” agent.config.json locked to SYSTEM + Administrators only (Users read-only)
  • Token Authentication β€” Shared secret token required for agent registration
  • WebSocket Security β€” TLS (WSS) on port 443, plain WS on LAN only
  • Interactive Capture Isolation β€” Screenshots via scheduled task in user session (no Service Desktop access)

Server / Dashboard

  • Admin Authentication β€” Cookie sessions (7-day expiry) + X-Admin-Password header support
  • Brute-Force Protection β€” 3 failed logins β†’ server locks until restart
  • Device Blocking β€” 3-strike device block (strict: passwords ignored while blocked, only dashboard unlock clears)
  • CORS/Origin Control β€” Locked to configured origins
  • Payload Limits β€” 200MB max for screenshot uploads

Network / Transport

  • LAN-First Design β€” No internet required, no cloud, no telemetry
  • TLS Termination β€” Automatic WSS on port 443 (Render/VPS), plain WS on LAN
  • Keepalive β€” 15s WebSocket ping + 20s app-level keepalive prevents NAT/proxy drops
  • Reconnect Cap β€” Exponential backoff capped at 30s

πŸ“± Android v1.1.33 Highlights

  • 6 switchable launcher icons (Default, Emerald, Violet, Rose, Amber, Ocean)
  • 10 hand-crafted themes (light/dark)
  • Custom notification sounds + icons
  • Auto-refresh screenshots (3s/5s/10s)
  • Native Kotlin + Material Design (no WebView)
  • DownloadManager-based updates with system installer

πŸͺŸ Windows Agent 1.0.0.2

  • Silent install: WinSysMonitor-Setup-1.0.0.2.exe /VERYSILENT /SERVERIP=... /SERVERPORT=... /SERVERTOKEN=...
  • Installs to C:\Program Files\WinSysMonitor (24x7 service)
  • Auto-reloads agent.config.json on change (admin only)

🌐 Server

  • Node.js 18+ / Express + ws + SSE
  • Self-hosted on phone (embedded Node.js via libnode) or PC/VPS/Render
  • Dashboard at http://<host>:3001 (login required)

⚠️ Important

  • Keystore is fixed β€” same signature for all releases (enables seamless updates)
  • Default admin password: Alok@1234 β€” CHANGE BEFORE EXPOSING BEYOND TRUSTED LAN
  • Set ADMIN_PASSWORD env var on server to override
  • Built for trusted LANs β€” no internet, no cloud, no subscription

libnode binaries

Choose a tag to compare

@4sudosu 4sudosu released this 23 Aug 05:44

Prebuilt libnode for Android builds