HTML-Befehle¶
html-report Befehl¶
Erstellt HTML-Zusammenfassungsberichte für Regeln und Computer mit Erkennungen. Dieser Befehl erstellt zunächst eine indizierte DuckDB-Datenbankdatei (Standard) oder eine SQLite-Datenbankdatei, um schnelle Abfragen der Daten durchzuführen, die zur Erstellung der Zusammenfassungsberichte benötigt werden.
- Eingabe: JSONL
- Profil: Beliebiges ausführliches Profil
- Ausgabe: Einzelne HTML-Zusammenfassungsberichte basierend auf dem Computernamen sowie eine
index.htmlHauptseite
Erforderliche Optionen:
-o, --output: Verzeichnisname des HTML-Berichts-r, --rulepath: Pfad zum Hayabusa-Regelverzeichnis-t, --timeline <JSONL-FILE-OR-DIR>: Hayabusa-JSONL-Timeline-Datei oder -Verzeichnis
Optionen:
-C, --clobber: überschreibt die Datenbankdatei beim Speichern (Standard:false)-q, --quiet: zeigt das Start-Banner nicht an (Standard:false)-s, --dboutput: speichert die Ergebnisse in einer Datenbankdatei (Standard:html-report.duckdboderhtml-report.sqlitemit--sqlite)--skipProgressBar: zeigt die Fortschrittsanzeige nicht an (Standard:false)--sqlite: verwendet das SQLite-Backend anstelle von DuckDB (Standard:false)
html-report Befehlsbeispiel¶
Bereiten Sie die JSONL-Timeline mit Hayabusa vor:
oder
Erstellen Sie die HTML-Zusammenfassungsberichte:
html-report Screenshots¶
Regelzusammenfassung¶
Computerzusammenfassung¶
Regelliste¶
html-server Befehl¶
Erstellt einen dynamischen Webserver zur Anzeige von HTML-Zusammenfassungsberichten.
Dieser Befehl erstellt zunächst eine indizierte DuckDB-Datenbankdatei (Standard) oder eine SQLite-Datenbankdatei, um schnelle Abfragen der Daten durchzuführen, die zur Erstellung der Zusammenfassungsberichte benötigt werden.
Er ähnelt dem html-report Befehl, ist aber besser skalierbar und ermöglicht das Filtern nach Datum und Regeln.
- Eingabe: JSONL
- Profil: Beliebiges ausführliches Profil
- Ausgabe: Standardmäßig wird auf
http://localhost:8823gelauscht
Erforderliche Optionen:
-t, --timeline <JSONL-FILE-OR-DIR>: Hayabusa-JSONL-Timeline-Datei oder -Verzeichnis
Optionen:
-C, --clobber: überschreibt die Datenbankdatei beim Speichern (Standard:false)-p, --port: Portnummer des Webservers (Standard:8823)-q, --quiet: zeigt das Start-Banner nicht an (Standard:false)-r, --rulepath: Pfad zum Hayabusa-Regelverzeichnis (dies ist optional, aber erforderlich, um korrekte Links zu den Regeldateien zu erstellen)-s, --dboutput: speichert die Ergebnisse in einer Datenbankdatei (Standard:html-report.duckdboderhtml-report.sqlitemit--sqlite)--skipProgressBar: zeigt die Fortschrittsanzeige nicht an (Standard:false)--sqlite: verwendet das SQLite-Backend anstelle von DuckDB (Standard:false)
html-report Befehlsbeispiel¶
Bereiten Sie die JSONL-Timeline mit Hayabusa vor:
oder
Starten Sie den Webserver:






