Comandos HTML¶
Comando html-report¶
Cria relatórios de resumo em HTML para regras e computadores com detecções. Este comando primeiro cria um arquivo de banco de dados DuckDB indexado (padrão) ou um arquivo de banco de dados SQLite a fim de realizar consultas rápidas nos dados necessários para criar os relatórios de resumo.
- Entrada: JSONL
- Perfil: Qualquer perfil verbose
- Saída: Relatórios de resumo HTML individuais com base no nome do computador, bem como uma página principal
index.html
Opções obrigatórias:
-o, --output: nome do diretório do relatório html-r, --rulepath: caminho para o diretório de regras do Hayabusa-t, --timeline <JSONL-FILE-OR-DIR>: arquivo ou diretório de timeline JSONL do Hayabusa
Opções:
-C, --clobber: sobrescreve o arquivo de banco de dados ao salvar (padrão:false)-q, --quiet: não exibe o banner de inicialização (padrão:false)-s, --dboutput: salva os resultados em um arquivo de banco de dados (padrão:html-report.duckdbouhtml-report.sqlitecom--sqlite)--skipProgressBar: não exibe a barra de progresso (padrão:false)--sqlite: usa o backend SQLite em vez do DuckDB (padrão:false)
Exemplo do comando html-report¶
Prepare a timeline JSONL com o Hayabusa:
ou
Crie os relatórios de resumo HTML:
Capturas de tela do html-report¶
Resumo de Regras¶
Resumo de Computadores¶
Lista de Regras¶
Comando html-server¶
Cria um servidor web dinâmico para visualizar relatórios de resumo em HTML.
Este comando primeiro cria um arquivo de banco de dados DuckDB indexado (padrão) ou um arquivo de banco de dados SQLite a fim de realizar consultas rápidas nos dados necessários para criar os relatórios de resumo.
É semelhante ao comando html-report, mas é mais escalável e permite filtrar por datas e regras.
- Entrada: JSONL
- Perfil: Qualquer perfil verbose
- Saída: Por padrão, escutará em
http://localhost:8823
Opções obrigatórias:
-t, --timeline <JSONL-FILE-OR-DIR>: arquivo ou diretório de timeline JSONL do Hayabusa
Opções:
-C, --clobber: sobrescreve o arquivo de banco de dados ao salvar (padrão:false)-p, --port: número da porta do servidor web (padrão:8823)-q, --quiet: não exibe o banner de inicialização (padrão:false)-r, --rulepath: caminho para o diretório de regras do Hayabusa (isto é opcional, mas necessário para criar links corretos para os arquivos de regras)-s, --dboutput: salva os resultados em um arquivo de banco de dados (padrão:html-report.duckdbouhtml-report.sqlitecom--sqlite)--skipProgressBar: não exibe a barra de progresso (padrão:false)--sqlite: usa o backend SQLite em vez do DuckDB (padrão:false)
Exemplo do comando html-report¶
Prepare a timeline JSONL com o Hayabusa:
ou
Inicie o servidor web:






