alpinux-static/app/templates
Alpinux 5d2a4ab430 feat(erreurs): ban AS entier + masquer IPs bannies (#43, #44)
- Clic 🔨 : lookup AS via ip-api.com, propose 🔨 IP ou 🔨 AS (N préfixes)
- Ban AS : récupère les CIDRs via RIPE Stat, cache 30 j dans as_cache/
- IPs déjà bannies (global-blacklist) masquées du tableau et du détail AJAX
- ignoreip fail2ban : 82.65.88.34 protégée sur toutes les jails
- Sudoers : permission status global-blacklist pour static-cdn

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 13:31:35 +02:00
..
_file_table.html feat: prévisualisation depuis la corbeille + suppression doublon nav 2026-05-06 10:53:07 +02:00
_preview_nav.html feat: upload de fichiers dans l'app Flask CDN 2026-05-03 20:35:29 +02:00
base.html feat: page Erreurs 404 — logs, détail IP/date/referer, ignore, ban fail2ban 2026-05-06 12:57:13 +02:00
browse.html feat: corbeille avec purge automatique 30 jours 2026-05-06 10:40:35 +02:00
changelog.html fix: renommer items→entries dans _parse_changelog (conflit méthode dict) 2026-05-06 11:49:02 +02:00
dashboard.html feat: stats corbeille dans le tableau de bord 2026-05-06 10:43:54 +02:00
errors_404.html feat(erreurs): ban AS entier + masquer IPs bannies (#43, #44) 2026-05-06 13:31:35 +02:00
preview_image.html fix: stabiliser largeur pages + traduire labels EXIF 2026-05-06 11:16:40 +02:00
preview_other.html feat: prévisualisation depuis la corbeille + suppression doublon nav 2026-05-06 10:53:07 +02:00
preview_text.html feat: prévisualisation depuis la corbeille + suppression doublon nav 2026-05-06 10:53:07 +02:00
search.html feat: upload de fichiers dans l'app Flask CDN 2026-05-03 20:35:29 +02:00
stats.html feat: upload de fichiers dans l'app Flask CDN 2026-05-03 20:35:29 +02:00
trash.html feat: corbeille avec purge automatique 30 jours 2026-05-06 10:40:35 +02:00