Chiudi completamente PowerShell e riaprilo prima di continuare.
Python e pipx sono pronti
Installa LogArmor Suite
PowerShell
logarmor --version
logarmor-replay --help
Il pacchetto logarmor distribuisce automaticamente entrambi i comandi nel sistema: logarmor (censura) e logarmor-replay (audit crittografico).
Uso di LogArmor (Censura)
Avvia con il comando logarmor.
Quando richiesto, premi Invio per esaminare la cartella corrente oppure inserisci un percorso specifico.
Seleziona le estensioni da scansionare (Invio seleziona per default i file .log).
Rivedi la lista dei file trovati e digita confermo.
Scegli l'azione: [1] Censura dati o [2] Rimozione sicura.
Nota sulla rimozione sicura: La sovrascrittura scrive byte casuali e zeri sul file prima di eliminarlo, rendendo impossibile il recupero del log.
Uso di LogArmor Replay (Audit & Integrità)
Al primo avvio, l'esecuzione genera una chiave privata master segreta in ~/.logarmor/replay.key. Questa chiave viene usata per firmare le catene.
Per firmare/sigillare un log: Genera un file .chain crittografato.
PowerShell
logarmor-replay sign sessione.log
Per verificare l'integrità del log: Controlla se il log è identico e non è stato alterato.
PowerShell
logarmor-replay verify sessione.log
Per rigenerare la chiave master: Inizializza un nuovo segreto (invaliderà le catene precedenti).
PowerShell
logarmor-replay init
Funzionamento: Ogni riga del log viene registrata nella catena con timestamp, hash SHA-256 e legata al blocco precedente tramite firma HMAC. Qualsiasi modifica alle righe, inserimento o cancellazione romperà istantaneamente la catena crittografica durante la verifica.
Aggiornamento e disinstallazione
Gestione pacchetto
Per aggiornare la suite
PowerShell
pipx upgrade logarmor
Per disinstallare la suite
PowerShell
pipx uninstall logarmor
Troubleshooting e problemi comuni
Se py non risponde, prova a utilizzare python o python3 nei comandi.
Se ricevi errori di comando non riconosciuto dopo l'installazione, chiudi tutte le istanze aperte di PowerShell e aprine una nuova per forzare l'aggiornamento del PATH.
Se pipx continua ad avere problemi a trovare i binari, esegui py -m pipx ensurepath e riavvia la sessione di terminale.