
Uno spazio di lavoro collaborativo in tempo reale e auto-ospitato per valutazioni di sicurezza offensiva.
Spazio di lavoro collaborativo self‑hosted per pentester e operatori red team. Cattura note, comandi, output e contesto operativo durante gli engagement di sicurezza.

# Installa
pipx install git+https://github.com/IceCubeSandwich/chronix
# Inizializza (crea account e segreto di sessione)
chronix init
# Esegui
chronix
Il browser si apre su http://localhost:8000. Le credenziali vengono mostrate una volta durante l'inizializzazione: conservale in modo sicuro.
.md autonomi o archivio zip con allegatiIncolla screenshot direttamente nell'editor delle note:
Esportazione Singola Nota:
.md con frontmatter YAMLEsporta Tutte le Note:
.zip contenente:
.mdattachments/ con le immaginiI file esportati si aprono correttamente in Obsidian, VS Code o qualsiasi visualizzatore markdown.
chronix [COMANDO] [OPZIONI]
Comandi:
init Inizializza account e segreto di sessione
serve Avvia il server (predefinito)
Opzioni Init:
--username Nome utente account (predefinito: admin)
--force Rigenera il segreto di sessione
--db, -d Percorso del file database
Opzioni Server:
--host, -H Indirizzo di bind (predefinito: 0.0.0.0)
--port, -p Porta (predefinito: 8000)
--local Bind solo su localhost
--db, -d Percorso del file database (predefinito: ./chronix.db)
--no-browser Salta l'apertura automatica del browser
Imposta tramite ~/.config/chronix/chronix.env o .env:
Tyrrell Brewster — GitHub | Sito Web
Questo progetto è concesso in licenza ai termini della GNU Affero General Public License v3.0 (AGPL-3.0-only).
Il codice sorgente è disponibile su github.com/icecubesandwich/chronix. Gli utenti di rete possono anche accedere alle informazioni sulla licenza tramite l'endpoint /license.
Vedi CONTRIBUTING.md per le linee guida su come inviare modifiche.
Vedi SECURITY.md per segnalare vulnerabilità.
| Variabile | Predefinito | Descrizione |
|---|
CHRONIX_SESSION_SECRET | (richiesto) | Segreto esadecimale a 64 caratteri per la firma dei cookie |
CHRONIX_DB_PATH | ./chronix.db | Posizione del file database |
CHRONIX_ATTACHMENTS_PATH | ./attachments | Archiviazione allegati immagini |
CHRONIX_MAX_ATTACHMENT_SIZE | 10485760 | Dimensione massima immagine (10MB) |
CHRONIX_SESSION_EXPIRE_HOURS | 24 | Durata della sessione |
CHRONIX_BEHIND_PROXY | false | Abilita quando dietro un proxy TLS |
CHRONIX_RATE_LIMIT_LOGIN | 5 | Tentativi di login prima del rate limit |