Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Bastillion — Bastillion vous offre un moyen propre et basé sur le navigateur de gérer l'accès SSH sur l'ensemble de vos systèmes—comme un bastion avec un tableau de bord convivial. | Kitploit
Outils/GitHubGitHub/bastillion-io/bastillion
Authentification et AutorisationSécurité WebSécurité RéseauGestion des Identités et des Accès (IAM)Outil d'Accès à Distance
GitHubbastillion-io/bastillion

Bastillion

Bastillion vous offre un moyen propre et basé sur le navigateur de gérer l'accès SSH sur l'ensemble de vos systèmes—comme un bastion avec un tableau de bord convivial.

Voir le dépôt
3.5k400162il y a 17h 17mVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Site web

Build CodeQL License Java Built with Claude Code Website

Bastillion

Bastillion

Une console SSH moderne basée sur le web et un outil de gestion de clés SSH.

Bastillion vous offre une manière propre, basée sur un navigateur, de gérer l'accès SSH sur tous vos systèmes — comme un hôte bastion avec un tableau de bord convivial. Il fait deux choses :

  1. Terminal SSH basé sur le web — une fois un hôte enregistré, les utilisateurs autorisés peuvent ouvrir une ou plusieurs sessions de terminal en direct vers celui-ci directement depuis le navigateur, avec les commandes éventuellement diffusées simultanément sur toutes les sessions ouvertes (pensez aux panneaux synchronisés de tmux, mais pour une flotte d'hôtes distants plutôt que des panneaux locaux).

  2. Gestion des clés SSH — Bastillion détient sa propre paire de clés SSH et pousse/renouvelle les clés publiques sur les hôtes que vous enregistrez, afin que les utilisateurs individuels n'aient jamais besoin de détenir ou gérer eux-mêmes des clés à longue durée de vie pour ces systèmes.

  • Connectez-vous avec une authentification à deux facteurs (Authy ou Google Authenticator)
  • Gérez et distribuez les clés publiques SSH, et désactivez/renouvelez-les de manière centralisée
  • Lancez des shells web multi-sessions sécurisés et partagez des commandes entre les sessions
  • Enregistrez chaque session et rejouez-la à la demande — des preuves prêtes pour l'audit pour tout cadre de conformité
  • Regroupez les systèmes en Profils et contrôlez précisément qui peut accéder à quoi
  • Enregistrez et réexécutez des Scripts composites sur toute une flotte à la fois
  • Empilez TLS/SSL sur SSH pour une protection supplémentaire

Deux terminaux en direct affichant des informations de processus et une liste de répertoires

Deux sessions SSH en direct vers les hôtes d'exemple web et applicatif existants.


Sommaire

  • Fonctionnement
  • Nouveautés
  • Licence
  • Options d'installation
  • Prérequis
  • Téléchargement et exécution
  • Compiler depuis les sources
  • TLS / HTTPS
  • Configuration
  • Plus de captures d'écran
  • Licence

Fonctionnement

Bastillion se place entre vos utilisateurs et les systèmes auxquels ils doivent accéder, agissant comme un tiers de confiance plutôt qu'un simple coffre-fort de mots de passe. Voici tout le cycle de vie, de bout en bout.

1. Bastillion génère sa propre paire de clés SSH

Au premier démarrage, avant toute autre chose, Bastillion génère une paire de clés Ed25519 pour lui-même — c'est la seule clé qui soit jamais poussée vers vos hôtes. Elle est affichée dans la sortie de la console et toujours visible sous Settings.

2. Enregistrer un système

Un administrateur ajoute un hôte sous Manage → Systems (utilisateur, hôte, port, et le chemin vers le fichier authorized_keys de cet hôte). Bastillion s'authentifie une fois avec un mot de passe ou une phrase secrète que vous fournissez, puis pousse sa propre clé publique dans le fichier authorized_keys de cet hôte. À partir de là, il se connecte en utilisant cette clé — aucun mot de passe stocké, jamais. Le statut passe à Success dès que la clé est en place.

Manage Systems — cinq hôtes d'exemple enregistrés, tous affichant le statut Success

3. Regrouper les systèmes en Profils, assigner des Utilisateurs

Les systèmes sont regroupés en Profils nommés — pensez « Production », « Staging », « Niveau Base de données ». Les utilisateurs sont ensuite liés aux profils sous Manage → Users, ce qui est la seule chose qui contrôle qui peut accéder à quoi. Révoquez une assignation de profil et cet accès disparaît immédiatement, sans nécessiter de renouvellement de clé.

Cinq systèmes d'exemple affectés au profil Production

4. Ouvrir des terminaux — et diffuser vers tous en même temps

Les utilisateurs affectés ouvrent Secure Shell → Terminals, sélectionnent un ou plusieurs systèmes et obtiennent des terminaux xterm en direct, redimensionnables, dans le navigateur, côte à côte. Tapez une fois, et cela se propage à chaque terminal marqué comme actif — la même frappe, la même commande, la même forme de sortie, sur autant d'hôtes que vous en avez sélectionnés.

Informations de processus et liste de répertoire dans deux terminaux sélectionnés

5. Renouveler ou révoquer les clés de manière centralisée

Parce que chaque hôte fait confiance à la même clé applicative (et non à une clé par utilisateur), la désactiver une fois sous Manage SSH Keys révoque immédiatement l'accès partout — sans avoir à toucher manuellement les systèmes cibles, sans devoir traquer quel serveur possède quelle clé obsolète.

Gérer les clés SSH avec profil, empreinte, date de création et actions de suppression

6. Vérifier que l'hôte est bien celui qu'il prétend être

Chaque connexion vérifie la clé d'hôte présentée par le système cible par rapport à celle que Bastillion a enregistrée pour lui. La première fois qu'un hôte est vu, sa clé est enregistrée et approuvée ; si cette clé change ensuite, la connexion est refusée et le système apparaît sous Manage → Host Keys comme changed — blocked, affichant l'empreinte approuvée et celle proposée ensemble afin que vous puissiez distinguer un hôte reconstruit d'une connexion interceptée. Approuver la nouvelle clé est un acte délibéré et journalisé.

Cela importe davantage pour une bastion que pour un ordinateur portable. Bastillion transmet au système cible sa clé privée, et en cas de repli d'authentification, le mot de passe ou la phrase secrète que vous avez fourni — ainsi, tout ce qui peut répondre sur l'adresse d'un système géré collecte ses identifiants. Jusqu'à présent, rien ne comparait cette clé à quoi que ce soit.

Télécharger l’outil