أوامر HTML¶
أمر html-report¶
إنشاء تقارير ملخصة بصيغة HTML للقواعد وأجهزة الحاسوب التي تحتوي على اكتشافات. يقوم هذا الأمر أولاً بإنشاء ملف قاعدة بيانات DuckDB مفهرس (افتراضي) أو ملف قاعدة بيانات SQLite بهدف إجراء عمليات بحث سريعة على البيانات اللازمة لإنشاء التقارير الملخصة.
- المدخل: JSONL
- الملف الشخصي: أي ملف شخصي مفصّل
- المخرج: تقارير HTML ملخصة فردية بناءً على اسم الحاسوب بالإضافة إلى صفحة رئيسية
index.html
الخيارات المطلوبة:
-o, --output: اسم دليل تقرير html-r, --rulepath: المسار إلى دليل قواعد Hayabusa-t, --timeline <JSONL-FILE-OR-DIR>: ملف أو دليل الخط الزمني JSONL الخاص بـ Hayabusa
الخيارات:
-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>: ملف أو دليل الخط الزمني JSONL الخاص بـ Hayabusa
الخيارات:
-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:
أو
تشغيل خادم الويب:






