Repository navigation
Bastion v0.2.0
Troisième version publique de Bastion — interface graphique sobre et élégante pour gérer UFW, Fail2Ban et ClamAV, en local ou sur un ordinateur distant via SSH.
Nouveautés
Interface compacte
- Fenêtre volontairement bornée à 620 px de large (hauteur libre) : la présentation compacte — navigation en bas d'écran, tuiles en une colonne — est désormais toujours active ;
- Tableaux pleine largeur : les tableaux (ports actifs, règles, prisons Fail2Ban, IP bannies, journal) occupent toute la largeur de leur carte, rayures comprises ;
- Le tableau des règles s'affiche intégralement, sans défilement interne : c'est la page qui défile ;
- Survol des boutons assombri : le fond s'assombrit au lieu de s'éclaircir, pour une meilleure lisibilité (notamment le bouton « Sortie brute » sur carte blanche).
Langues
- 4 nouvelles langues : portugais, italien, ukrainien, russe — l'application en compte désormais 8 (FR / EN / ES / DE / PT / IT / UK / RU), avec détection automatique depuis
LANG; - Polices embarquées vérifiées : cyrillique et lettres ukrainiennes (і ї є ґ) couverts par IBM Plex.
Divers
- « À propos » reformulé : description de l'assistant root minimal (liste blanche stricte, socket UNIX réservé, arrêt après inactivité).
Compatibilité
L'AppImage est compilé sur Debian 13 stable (glibc 2.41) et fonctionne sur toute distribution dotée de glibc ≥ 2.41 ; le script d'empaquetage vérifie automatiquement que le binaire n'exige pas un glibc plus récent.
Installation
chmod +x Bastion-0.2.0-x86_64.AppImage
./Bastion-0.2.0-x86_64.AppImagePrérequis inchangés : ufw, fail2ban (facultatif), clamav (facultatif), pkexec (polkit) pour le mode local ; ssh pour les cibles distantes.