Files
docker-mods-uptime-kuma-tim…/root/dashboard/swag-f2b.py
T
2022-01-13 11:38:20 +02:00

11 lines
345 B
Python

import json
import sqlite3
con = sqlite3.connect("/config/fail2ban/fail2ban.sqlite3")
cur = con.cursor()
results = cur.execute("SELECT jails.name, COUNT(bans.ip) AS bans FROM jails LEFT JOIN bans ON jails.name=bans.jail GROUP BY jails.name").fetchall()
con.close()
output = json.dumps({k:v for (k,v) in results}, sort_keys=True)
print(output)