Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Bastillion — Bastillion ti offre un modo pulito, basato su browser, per gestire l'accesso SSH su tutti i tuoi sistemi—come un bastion host con una dashboard amichevole. | Kitploit
Strumenti/GitHubGitHub/bastillion-io/bastillion
Autenticazione e AutorizzazioneSicurezza WebSicurezza di ReteGestione Identità e Accessi (IAM)Strumento di Accesso Remoto
GitHubbastillion-io/bastillion

Bastillion

Bastillion ti offre un modo pulito, basato su browser, per gestire l'accesso SSH su tutti i tuoi sistemi—come un bastion host con una dashboard amichevole.

Vedi Repository
3.5k40016216h 24m faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Sito web

Build CodeQL License Java Built with Claude Code Website

Bastillion

Bastillion

Una moderna console SSH basata sul web e strumento di gestione delle chiavi SSH.

Bastillion offre un modo pulito, basato su browser, per gestire l'accesso SSH su tutti i tuoi sistemi — come un bastion host con una dashboard amichevole. Fa due cose:

  1. Terminale SSH basato sul web — una volta registrato un host, gli utenti autorizzati possono aprirvi una o più sessioni terminale live direttamente dal browser, con i comandi che possono essere opzionalmente trasmessi a tutte le sessioni aperte contemporaneamente (pensa ai pannelli sincronizzati di tmux, ma per una flotta di host remoti invece che per pannelli locali).

  2. Gestione delle chiavi SSH — Bastillion mantiene una propria coppia di chiavi SSH e distribuisce/ruota le chiavi pubbliche sugli host che registri, così i singoli utenti non devono mai detenere o gestire chiavi a lunga durata per quei sistemi.

  • Accedi con autenticazione a 2 fattori (Authy o Google Authenticator)
  • Gestisci e distribuisci chiavi pubbliche SSH, e disabilitale/ruotale centralmente
  • Avvia shell web multi-sessione sicure e condividi comandi tra le sessioni
  • Registra ogni sessione e riproducila su richiesta — prove pronte per l'audit per qualsiasi framework di conformità
  • Raggruppa i sistemi in Profili e controlla esattamente chi può raggiungere cosa
  • Salva e riesegui Script Compositi su un'intera flotta contemporaneamente
  • Impila TLS/SSL su SSH per una protezione extra

Due terminali live che mostrano informazioni sui processi e un elenco di directory

Due sessioni SSH live verso gli host di esempio web e applicativi esistenti.


Indice

  • Come funziona
  • Novità
  • Licenza
  • Opzioni di installazione
  • Prerequisiti
  • Download ed esecuzione
  • Compilazione dai sorgenti
  • TLS / HTTPS
  • Configurazione
  • Altre schermate
  • Licenza

Come funziona

Bastillion si colloca tra i tuoi utenti e i sistemi che devono raggiungere, agendo come una terza parte fidata anziché come un semplice caveau di password. Ecco l'intero ciclo di vita, dall'inizio alla fine.

1. Bastillion genera la propria coppia di chiavi SSH

Al primo avvio, prima di qualsiasi altra cosa, Bastillion genera una coppia di chiavi Ed25519 per sé stesso — questa è l'unica chiave che viene mai distribuita ai tuoi host. È mostrata nell' output della console e sempre visibile in Impostazioni.

2. Registra un sistema

Un amministratore aggiunge un host in Gestisci → Sistemi (utente, host, porta e il percorso del file authorized_keys di quell'host). Bastillion si autentica una volta con una password o passphrase che fornisci, poi distribuisce la propria chiave pubblica nel file authorized_keys di quell'host. Da quel momento si connette usando quella chiave — nessuna password memorizzata, mai. Lo stato passa a Successo nel momento in cui la chiave è in posizione.

Gestisci Sistemi — cinque host di esempio registrati, tutti con stato Successo

3. Raggruppa i sistemi in Profili, assegna gli Utenti

I sistemi vengono raggruppati in Profili con nome — pensa a "Produzione", "Staging", "Livello Database". Gli utenti vengono poi collegati ai profili in Gestisci → Utenti, che è l'unica cosa che controlla chi può raggiungere cosa. Revoca l'assegnazione di un profilo e quell'accesso sparisce immediatamente, senza bisogno di ruotare chiavi.

Cinque sistemi di esempio assegnati al profilo Production

4. Apri i terminali — e trasmetti a tutti contemporaneamente

Gli utenti assegnati aprono Secure Shell → Terminals, selezionano uno o più sistemi e ottengono terminali live, ridimensionabili, basati su xterm nel browser, affiancati. Digita una volta, e il testo va a ogni terminale contrassegnato come attivo — la stessa pressione di tasto, lo stesso comando, la stessa forma di output, su tutti gli host che hai selezionato.

Informazioni di processo e un elenco di directory in due terminali selezionati

5. Ruota o revoca le chiavi centralmente

Poiché ogni host si fida della stessa chiave applicativa (non di una chiave per utente), disabilitarla una volta sotto Manage SSH Keys revoca l'accesso ovunque immediatamente — senza bisogno di toccare manualmente i sistemi di destinazione, senza dover cercare quale server ha quale chiave obsoleta.

Gestisci le chiavi SSH con profilo, impronta, data di creazione e azioni di eliminazione

6. Verifica che l'host sia chi dichiara di essere

Ogni connessione verifica la chiave host presentata dal sistema di destinazione rispetto a quella registrata da Bastillion per esso. La prima volta che un host viene visto, la sua chiave viene registrata e considerata attendibile; se quella chiave cambia in seguito, la connessione viene rifiutata e il sistema appare sotto Manage → Host Keys come changed — blocked, mostrando insieme l'impronta approvata e quella offerta, così puoi distinguere un host ricostruito da una connessione intercettata. Considerare attendibile la nuova chiave è un atto deliberato e registrato.

Questo conta più per un bastion che per un laptop. Bastillion consegna al sistema di destinazione la sua chiave privata e, in caso di fallback di autenticazione, la password o passphrase che hai fornito — quindi qualsiasi cosa possa rispondere sull'indirizzo di un sistema gestito raccoglie le credenziali per esso. Finché non è esistito questo controllo, nulla confrontava quella chiave con qualcos'altro.

Imposta hostKeyVerification=strict per richiedere inoltre che un manager approvi ogni host appena visto prima della prima connessione ad esso, oppure off per ripristinare il vecchio comportamento — vedi Configuration.

7. Ogni sessione è registrata — audit e replay

Scarica lo strumento