
Monitors and manages DD-WRT, OpenWrt, Tomato, Raspberry Pi and pretty much anything on a network via SSH. Provides device telemetry, wireless client tracking, syslog event monitoring, firewall rule control, and auto-discovery — all over a single SSH connection per device.
Changelog
Version 5.1.3.20260416
- SSH Backoff & Lockout Prevention
- Two-tier backoff strategy with independent counters for auth failures vs network failures
- Auth failures: 30s, 60s backoff, then suspend after 3 attempts — stays under Dropbear’s 5-attempt block threshold so users have time to fix config
- Network failures: 10s..300s backoff with no hard stop (host may come back)
- Auth failure resets network counter (proves reachability); network failure does not affect auth counter
- User Configuration Improvements
- New
useSystemUseroption on bridge and device — resolves username from~/.ssh/configor system user - Default user set to
rootfor bridge and device configs - Support
user@host:portsyntax in the hostnames parameter for per-host overrides - Updated config descriptions to document username precedence
- New
- Fixed Ed25519 SSH key support (EdDSA security provider was not registered in OSGi)
Version 5.1.3.20260409
- Replace
AcceptAllServerKeyVerifierwithKnownHostsServerKeyVerifierusing Trust On First Use (TOFU) - Log SSH-style warning with remediation instructions when host key changes
- Register EdDSA security provider in OSGi for Ed25519 SSH key support
- Load SSH keys at client level to support
ProxyJumpauthentication - fixed Bridge channels:
total-clients,wireless-clients,wired-clients - fixed Firewall rule cache listener notifications
-
- Add i18n keys for all channels and thing types
- README: quick start, SSH key setup, key directories, SSH config, host key verification (TOFU), firmware SSH setup links
Version 5.1.3
- fixed: Ed25519 SSH key loading in OSGi (explicit EdDSA security provider registration)
- fixed: Refresh thread crash recovery — catch-all exception handler prevents silent thread death on SSH session loss
- added: Device telemetry (CPU load, temperature, uptime, WAN IP, traffic counters)
- added: Wireless radio monitoring (SSID, channel, mode, associated client list)
- added: Wireless client tracking (online/offline, signal, roaming, MAC randomization)
- added: Real-time syslog monitoring (DHCP, wireless, warning, error events)
- added: Firewall rule control (DD-WRT nvram filter rules)
- added: Auto-discovery of devices, radios, wireless clients, and firewall rules
- added: Support for DD-WRT, OpenWrt, FreshTomato, and generic Linux devices
- added: SSH key auth with Ed25519 support and ~/.ssh/config directives (ProxyJump, User, Port, IdentityFile)
Version 0.1
- initial release