comment voir une liste des adresses IP interdites et obtenez-en son inconvénient? Je connais deux méthodes pour obtenir des adresses IP interdites à la liste.
Via Wald2ban Client:
Sudo fail2ban-client status <jail name>
Via Iptables:
Sudo iptables --list --line-numbers --numeric
Mais les deux commandes ne montrent que la liste d'interdiction. J'ai besoin de savoir quand ces règles d'IPTABLES créées seront supprimées.
sqlite3 -header -column 'file:/var/lib/fail2ban/fail2ban.sqlite3?mode=ro' \
"select * from bans where jail='<JAIL>' order by timeofban desc limit 10"
Par exemple, cela pourrait être la déclaration pour obtenir toutes les interdictions actives:
select datetime(timeofban, 'unixepoch', 'localtime') as startofban,
datetime(timeofban + bantime, 'unixepoch', 'localtime') as endofban,
ip, jail, bantime, bancount, data from bips
where endofban > datetime('now', 'localtime')
order by jail, endofban
limit 10
Selon la version, il peut manquer bantime
champ, vous devez ensuite la remplacer par un ensemble statique entier Bantime pour la prison correspondante dans votre configuration.