
Ein selbst gehosteter, kollaborativer Echtzeit-Arbeitsbereich für offensive Sicherheitsbewertungen
Selbst gehosteter kollaborativer Arbeitsbereich für Pentester und Red‑Team‑Operatoren. Erfasst Notizen, Befehle, Ausgaben und operativen Kontext während Sicherheitsengagements.

# Installieren
pipx install git+https://github.com/IceCubeSandwich/chronix
# Initialisieren (erstellt Konto und Sitzungsgeheimnis)
chronix init
# Ausführen
chronix
Der Browser öffnet sich unter http://localhost:8000. Die Zugangsdaten werden während der Initialisierung einmalig angezeigt – bewahren Sie sie sicher auf.
.md‑Dateien oder als ZIP‑Archiv mit Anhängen exportierenScreenshots direkt in den Notizeneditor einfügen:
Einzelne Notiz exportieren:
.md‑Datei mit YAML‑FrontmatterAlle Notizen exportieren:
.zip mit:
.md‑Dateienattachments/ mit BildernExportierte Dateien lassen sich sauber in Obsidian, VS Code oder jedem Markdown‑Betrachter öffnen.
chronix [COMMAND] [OPTIONS]
Commands:
init Initialize account and session secret
serve Start server (default)
Init Options:
--username Account username (default: admin)
--force Regenerate session secret
--db, -d Database file path
Server Options:
--host, -H Bind address (default: 0.0.0.0)
--port, -p Port (default: 8000)
--local Bind to localhost only
--db, -d Database file path (default: ./chronix.db)
--no-browser Skip automatic browser launch
Einrichtung über ~/.config/chronix/chronix.env oder .env:
Tyrrell Brewster — GitHub | Website
Dieses Projekt ist lizenziert unter der GNU Affero General Public License v3.0 (AGPL‑3.0‑only).
Der Quellcode ist verfügbar unter github.com/icecubesandwich/chronix. Netzwerkbenutzer können Lizenzinformationen auch über den /license‑Endpunkt abrufen.
Siehe CONTRIBUTING.md für Richtlinien zum Einreichen von Änderungen.
Siehe SECURITY.md für die Meldung von Schwachstellen.
| Variable | Standard | Beschreibung |
|---|
CHRONIX_SESSION_SECRET | (erforderlich) | 64‑stelliges hexadezimales Geheimnis für Cookie‑Signierung |
CHRONIX_DB_PATH | ./chronix.db | Speicherort der Datenbankdatei |
CHRONIX_ATTACHMENTS_PATH | ./attachments | Speicher für Bildanhänge |
CHRONIX_MAX_ATTACHMENT_SIZE | 10485760 | Maximale Bildgröße (10 MB) |
CHRONIX_SESSION_EXPIRE_HOURS | 24 | Sitzungslebensdauer |
CHRONIX_BEHIND_PROXY | false | Aktivieren, wenn hinter TLS‑Proxy |
CHRONIX_RATE_LIMIT_LOGIN | 5 | Anmeldeversuche vor Ratenbegrenzung |