
Um espaço de trabalho colaborativo em tempo real auto-hospedado para avaliações de segurança ofensiva.
Espaço de trabalho colaborativo auto-hospedado para pentesters e operadores de red team. Captura notas, comandos, saídas e contexto operacional durante engajamentos de segurança.

# Instalar
pipx install git+https://github.com/IceCubeSandwich/chronix
# Inicializar (cria conta e segredo de sessão)
chronix init
# Executar
chronix
O navegador abre em http://localhost:8000. As credenciais são exibidas uma vez durante a inicialização — armazene-as com segurança.
.md independentes ou arquivo zip com anexosCole capturas de tela diretamente no editor de notas:
Exportar Nota Única:
.md com frontmatter YAMLExportar Todas as Notas:
.zip contendo:
.mdattachments/ com imagensOs arquivos exportados abrem perfeitamente no Obsidian, VS Code ou qualquer visualizador Markdown.
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
Defina via ~/.config/chronix/chronix.env ou .env:
| Variável | Padrão | Descrição |
|---|---|---|
CHRONIX_SESSION_SECRET | (obrigatório) | Segredo hexadecimal de 64 caracteres para assinatura de cookies |
CHRONIX_DB_PATH | ./chronix.db | Localização do arquivo do banco de dados |
CHRONIX_ATTACHMENTS_PATH | ./attachments | Armazenamento de anexos de imagem |
CHRONIX_MAX_ATTACHMENT_SIZE | 10485760 | Tamanho máximo de imagem (10MB) |
CHRONIX_SESSION_EXPIRE_HOURS | 24 | Duração da sessão |
CHRONIX_BEHIND_PROXY | false | Ativar quando estiver atrás de proxy TLS |
CHRONIX_RATE_LIMIT_LOGIN | 5 | Tentativas de login antes da limitação de taxa |
Este projeto é licenciado sob a GNU Affero General Public License v3.0 (AGPL-3.0-only).
O código-fonte está disponível em github.com/icecubesandwich/chronix. Usuários de rede também podem acessar as informações da licença através do endpoint /license.
Consulte CONTRIBUTING.md para diretrizes sobre como enviar alterações.
Consulte SECURITY.md para relatar vulnerabilidades.