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.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
booster — Generatore di initramfs veloce e sicuro | Kitploit
Strumenti/GitHubGitHub/anatol/booster
Strumenti di Crittografia/DecrittografiaAudit di ConfigurazioneSicurezza HardwareUtilità e FrameworkAutenticazioneStrumento di Accesso Remoto
GitHubanatol/booster

booster

Generatore di initramfs veloce e sicuro

Vedi Repository
660656112 giorni 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

Booster - initramfs veloce, sicuro e moderno per Linux

Generatore di initramfs Booster

Booster rende l'avvio iniziale più leggero, veloce e affidabile. Costruisce immagini initramfs compatte che portano il tuo sistema Linux dal firmware al filesystem root reale con il minimo sforzo e un forte supporto per l'avvio cifrato.

Invece di impacchettare un grande userspace iniziale generico, Booster scopre ciò di cui la tua macchina ha effettivamente bisogno e costruisce un'immagine mirata attorno ad esso. Il risultato è un'immagine di avvio snella con i driver, gli strumenti di sblocco, il supporto per i filesystem e i percorsi di ripristino di cui il tuo host ha bisogno, senza portarsi dietro di tutto ad ogni riavvio.

Perché Booster?

Booster è costruito attorno a una promessa semplice: l'avvio iniziale dovrebbe essere rapido, chiaro, sicuro e piacevole da gestire.

Punti salienti:

  • Avvia più velocemente con immagini più piccole - genera immagini snelle rapidamente e mantieni l'avvio iniziale concentrato sul lavoro di cui il tuo sistema ha effettivamente bisogno.
  • Rendi il Linux cifrato senza sforzo - sblocca root LUKS usando passphrase, keyfile, header separati, TPM2, chiavi di sicurezza FIDO2, binding in stile Clevis o sblocco remoto via SSH.
  • Usa con fiducia l'hardware di sicurezza moderno - supporta i token TPM2 e FIDO2 di systemd-cryptenroll, incluso il supporto FIDO2 nativo tramite il percorso plugin di Booster.
  • Goditi prompt calmi e coordinati - i flussi di token hardware, PIN e passphrase lavorano insieme; i percorsi di sblocco riusciti annullano i prompt non più necessari.
  • Ottieni un avvio FIDO2 più fluido - Booster può pre-verificare le chiavi FIDO2 collegate prima di chiedere un PIN, saltare silenziosamente la chiave sbagliata e fare fallback in modo pulito quando un token è mancante.
  • Sblocca i sistemi da ovunque tu li gestisca - usa SSH durante l'avvio iniziale per macchine cifrate headless, montate in rack o difficili da raggiungere.
  • Evita un userspace iniziale gonfio - la scoperta specifica per host include ciò di cui la tua macchina ha bisogno per impostazione predefinita.
  • Costruisci immagini di ripristino flessibili - la modalità universale aggiunge una copertura hardware più ampia per installazioni portatili, supporti di ripristino e hardware che cambia.
  • Copri layout di storage reali - gestisci ext4, Btrfs, ZFS, LVM, mdraid, autodiscovery GPT, dispositivi di ripresa dall'ibernazione e molteplici mapping LUKS.
  • Ispeziona e debugga con fiducia - elenca, leggi e decomprimi le immagini con comandi integrati prima di fidarti che si avviino.

Booster è una scelta eccellente per laptop cifrati, workstation di sviluppo, server con esigenze di ripristino remoto, sistemi Linux minimali e configurazioni di avvio che dovrebbero rimanere comprensibili anni dopo averle configurate.

Panoramica delle funzionalità

Crittografia che sembra integrata

Booster tratta la crittografia del disco completo come un flusso di lavoro di prima classe, non come un componente aggiuntivo. Può sbloccare dispositivi LUKS da parametri del kernel, /etc/crypttab, autodiscovery GPT, riferimenti diretti root= a container LUKS, keyfile, header separati e token supportati dall'hardware.

Gli stili di sblocco supportati includono:

  • Sblocco con semplice passphrase con gestione attenta dei prompt.
  • Caching della passphrase condivisa per volumi cifrati correlati.
  • Keyfile incorporati nell'initramfs o memorizzati su un dispositivo separato.
  • Header LUKS separati incorporati nell'immagine, letti da un dispositivo a blocchi raw o caricati da un filesystem separato.
  • Token TPM2 e FIDO2 di systemd-cryptenroll.
  • Binding in stile Clevis per TPM2, Tang e altre policy supportate.
  • Sblocco remoto della passphrase basato su SSH per sistemi che non puoi raggiungere fisicamente.

Token hardware senza spigoli

L'orchestrazione dei token di Booster è progettata per rendere l'avvio cifrato raffinato. I token non interattivi possono gareggiare in background, i token basati su PIN vengono richiesti in un ordine deterministico e il normale prompt della passphrase appare come fallback invece di bloccare l'intero avvio per sempre.

I recenti miglioramenti FIDO2 rendono l'esperienza più fluida:

  • Il supporto FIDO2 nativo può essere abilitato con enable_fido2: true.
  • Una voce crypttab con fido2-device= può far sì che Booster includa automaticamente il plugin FIDO2.
  • Booster può verificare se una chiave FIDO2 collegata ha effettivamente la credenziale prima di chiedere il suo PIN.
  • I suggerimenti sui token mancanti sono ritardati, così gli sblocchi veloci con TPM2, Clevis o altri token possono completarsi senza rumore inutile.
  • L'invio di un PIN vuoto salta un token e continua verso il percorso di sblocco successivo.

Immagini piccole che corrispondono alla tua macchina

Per impostazione predefinita, Booster costruisce un'immagine specifica per l'host. Esamina il sistema corrente, include i moduli e gli strumenti necessari per avviarlo e lascia fuori i pezzi non necessari. Questo mantiene l'immagine più facile da verificare, più veloce da generare e più veloce da eseguire durante l'avvio.

Quando hai bisogno di un'immagine più ampia, --universal include un insieme più ampio di moduli per scenari di ripristino, supporti portatili o sistemi in cui l'hardware potrebbe cambiare.

Layout di storage che gli utenti usano davvero

Booster supporta layout di avvio pratici del mondo reale, tra cui:

  • Partizioni root autodiscoverable GPT.
  • Root su LUKS, LVM, mdraid, Btrfs, ZFS, NVMe, USB, MMC ed eMMC.
  • Sottovolumi Btrfs e configurazioni Btrfs multi-dispositivo.
  • Dispositivi di ripresa dall'ibernazione.
  • Riferimenti ai dispositivi tramite UUID=, LABEL=, PARTUUID=, PARTLABEL=, HWPATH=, WWID= o /dev/....
  • Molteplici mapping cifrati dalla riga di comando del kernel o da /etc/crypttab.

Migliore visibilità all'avvio iniziale

Quando qualcosa va storto, Booster ti offre modi utili per vedere cosa è successo. Usa booster.log=debug,console per log di avvio dettagliati, aggiungi busybox per una shell di emergenza o abilita il supporto di rete per recuperare i log da una macchina che non si avvia.

Booster include anche comandi di ispezione delle immagini, così puoi verificare cosa è stato costruito prima di riavviare:

booster ls /boot/booster-linux.img
booster cat /boot/booster-linux.img /init
booster unpack /boot/booster-linux.img /tmp/booster-image

Installazione

Arch Linux

Installa il pacchetto ufficiale:

pacman -S booster

Il pacchetto crea le immagini Booster in /boot/:

$ ls -lh /boot/booster-*.img
-rwxr-xr-x 1 root root 3.9M Dec 10 20:51 /boot/booster-linux.img

Void Linux

Installa Booster con:

xbps-install -S booster

Poi rigenera l'initramfs per un kernel già installato:

xbps-reconfigure -f linux

Alpine Linux

Installa Booster con:

apk add booster

Poi leggi /usr/share/doc/booster/README.alpine per le istruzioni specifiche di configurazione del bootloader.

Fedora

Booster non è nei repository di Fedora. Costruisci l'RPM da un checkout:

dnf install rpm-build golang gcc git-core libfido2-devel rubygem-ronn-ng systemd-rpm-macros
./packaging/fedora/createpkg.sh
dnf install ~/rpmbuild/RPMS/x86_64/booster-*.rpm

Poi seleziona Booster come generatore in /etc/kernel/install.conf, così le immagini vengono ricostruite agli aggiornamenti del kernel:

initrd_generator=booster

Build manuale

Puoi anche costruire un'immagine direttamente:

booster build /boot/booster-linux.img

Per un'immagine più portabile con un set hardware più ampio:

booster build --universal /boot/booster-linux.img
Scarica lo strumento