Команди HTML¶
Команда html-report¶
Створює зведені звіти HTML для правил і комп'ютерів із виявленнями. Ця команда спочатку створює індексований файл бази даних DuckDB (за замовчуванням) або файл бази даних SQLite, щоб виконувати швидкий пошук даних, потрібних для створення зведених звітів.
- Вхідні дані: JSONL
- Профіль: будь-який докладний профіль
- Вихідні дані: окремі зведені звіти HTML на основі імені комп'ютера, а також головна сторінка
index.html
Обов'язкові параметри:
-o, --output: ім'я каталогу звіту html-r, --rulepath: шлях до каталогу правил Hayabusa-t, --timeline <JSONL-FILE-OR-DIR>: файл або каталог часової шкали Hayabusa JSONL
Параметри:
-C, --clobber: перезаписувати файл бази даних під час збереження (за замовчуванням:false)-q, --quiet: не відображати банер запуску (за замовчуванням:false)-s, --dboutput: зберігати результати у файл бази даних (за замовчуванням:html-report.duckdbабоhtml-report.sqliteз--sqlite)--skipProgressBar: не відображати індикатор виконання (за замовчуванням:false)--sqlite: використовувати бекенд SQLite замість DuckDB (за замовчуванням:false)
Приклад команди html-report¶
Підготуйте часову шкалу JSONL за допомогою Hayabusa:
або
Створіть зведені звіти HTML:
Знімки екрана html-report¶
Зведення за правилами¶
Зведення за комп'ютерами¶
Список правил¶
Команда html-server¶
Створює динамічний вебсервер для перегляду зведених звітів HTML.
Ця команда спочатку створює індексований файл бази даних DuckDB (за замовчуванням) або файл бази даних SQLite, щоб виконувати швидкий пошук даних, потрібних для створення зведених звітів.
Вона схожа на команду html-report, але краще масштабується та дозволяє фільтрувати за датами й правилами.
- Вхідні дані: JSONL
- Профіль: будь-який докладний профіль
- Вихідні дані: за замовчуванням слухатиме на
http://localhost:8823
Обов'язкові параметри:
-t, --timeline <JSONL-FILE-OR-DIR>: файл або каталог часової шкали Hayabusa JSONL
Параметри:
-C, --clobber: перезаписувати файл бази даних під час збереження (за замовчуванням:false)-p, --port: номер порту вебсервера (за замовчуванням:8823)-q, --quiet: не відображати банер запуску (за замовчуванням:false)-r, --rulepath: шлях до каталогу правил Hayabusa (це необов'язково, але потрібно для створення правильних посилань на файли правил)-s, --dboutput: зберігати результати у файл бази даних (за замовчуванням:html-report.duckdbабоhtml-report.sqliteз--sqlite)--skipProgressBar: не відображати індикатор виконання (за замовчуванням:false)--sqlite: використовувати бекенд SQLite замість DuckDB (за замовчуванням:false)
Приклад команди html-report¶
Підготуйте часову шкалу JSONL за допомогою Hayabusa:
або
Запустіть вебсервер:






