Repository navigation
Releases: William-De71/gladys-fail2ban
Releases · William-De71/gladys-fail2ban
Release list
v0.3.0
v0.2.0
Added
- list the integration under the new Servers shelf of the catalog (fdf0861)
v0.1.1
Security
- security: build the image on Node.js 24.22.1 or later (18aaef6)
v0.1.0
Added
- Connection to Fail2Ban over SSH: the integration runs
fail2ban-clienton the machine it protects (sudo -n fail2ban-clientby default, any command such asdocker exec fail2ban fail2ban-client), with an ed25519 key it generates (shown by a configuration button) or a password, and the host key checked (typed fingerprint, or trusted on first use and kept). - A server device (IPs banned now, failures, bans since start, jails) and one device per jail (IPs banned now, failures, bans and failures since start, last banned IP), for every jail or the listed ones.
- Scene triggers: IP banned (filter by jail or address, with the ban duration and its end), IP unbanned, Fail2Ban unreachable (with its reason) and Fail2Ban back.
- Scene actions: ban an IP (or a CIDR network) in a jail, unban it from one jail or all, check an IP, and read a summary with a ready-made sentence.
- Dashboard widgets: an overview with one row per jail and Ban / Unban forms, and the latest bans with what is left of each and an Unban form.
- Configuration actions: test the connection, show the public key, forget the host key, and a diagnostic written to the logs without any secret.
- Local transport: readings every 30 seconds to 5 minutes on one kept SSH connection; works with
status --all(Fail2Ban 1.1) and jail by jail (older versions). - English, French, German and Spanish everywhere: settings, devices, widgets, scenes and documentation.