Automatic brute-force protection
HearthGate can watch failed SSH attempts and temporarily block noisy source IPs before they keep hammering the Mac.
HearthGate 1.3 is live
Version 1.3 makes secure Mac remote access easier to operate in the real world: changing home IPs, bot scans, temporary contractors, and multi-Mac policy restore are handled with less manual cleanup.
HearthGate can watch failed SSH attempts and temporarily block noisy source IPs before they keep hammering the Mac.
Bind a key to a hostname instead of a fixed public IP, so home and studio connections survive ISP address changes.
Expiration dates and time windows are no longer only checked at login. If the allowed window closes, the session can close too.
A password-protected HearthGate backup can carry network security, key limits, disabled keys, and policy state to another Mac.
Network Security
HearthGate 1.3 adds a practical network-defense layer around the Mac-side SSH entry path. It does not pretend your Mac is a full SIEM; it gives you focused controls for remote access.
Set the failed-login threshold, time window, and block duration. When an IP crosses the line, HearthGate can block it and record the event.
Block known-bad IPs or CIDR ranges yourself, with temporary or persistent entries and guardrails that help prevent blocking your own Mac by accident.
Auto-blocks, releases, manual blocks, brute-force setting changes, hook runs, exports, imports, and key-policy events can be reviewed in one place.
Operational examples
These are the kinds of everyday remote-access problems HearthGate 1.3 is designed to absorb.
Use case
Your router gets a new public IP, but your DDNS hostname updates. A hostname-scoped key still matches the intended path, so you are not locked out by an ordinary ISP change.
Use case
The key was allowed until Friday at 18:00. If the session is still open after that, HearthGate can close it instead of waiting for a reconnect.
Use case
After repeated failed attempts, HearthGate blocks the source for the configured duration and leaves a system event you can review later.
Backup and polish
The password-protected .hgex backup format carries more of HearthGate security state: key limits, disabled keys, network-security settings, manual blocks, and policy data.
HearthGate 1.3