HTML कमांड¶
html-report कमांड¶
डिटेक्शन वाले नियमों और कंप्यूटरों के लिए HTML सारांश रिपोर्ट बनाएं। यह कमांड सबसे पहले एक इंडेक्स्ड DuckDB डेटाबेस फ़ाइल (डिफ़ॉल्ट) या SQLite डेटाबेस फ़ाइल बनाता है ताकि सारांश रिपोर्ट बनाने के लिए आवश्यक डेटा पर तेज़ी से लुकअप किया जा सके।
- इनपुट: JSONL
- प्रोफ़ाइल: कोई भी verbose प्रोफ़ाइल
- आउटपुट: कंप्यूटर नाम के आधार पर अलग-अलग 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या--sqliteके साथhtml-report.sqlite)--skipProgressBar: प्रोग्रेस बार प्रदर्शित न करें (डिफ़ॉल्ट:false)--sqlite: DuckDB के बजाय SQLite बैकएंड का उपयोग करें (डिफ़ॉल्ट:false)
html-report कमांड उदाहरण¶
Hayabusa के साथ JSONL टाइमलाइन तैयार करें:
या
HTML सारांश रिपोर्ट बनाएं:
html-report स्क्रीनशॉट¶
नियम सारांश¶
कंप्यूटर सारांश¶
नियम सूची¶
html-server कमांड¶
HTML सारांश रिपोर्ट देखने के लिए एक डायनामिक वेब सर्वर बनाएं।
यह कमांड सबसे पहले एक इंडेक्स्ड DuckDB डेटाबेस फ़ाइल (डिफ़ॉल्ट) या SQLite डेटाबेस फ़ाइल बनाता है ताकि सारांश रिपोर्ट बनाने के लिए आवश्यक डेटा पर तेज़ी से लुकअप किया जा सके।
यह html-report कमांड के समान है लेकिन अधिक स्केलेबल है और तिथियों एवं नियमों पर फ़िल्टरिंग की अनुमति देता है।
- इनपुट: JSONL
- प्रोफ़ाइल: कोई भी verbose प्रोफ़ाइल
- आउटपुट: डिफ़ॉल्ट रूप से,
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या--sqliteके साथhtml-report.sqlite)--skipProgressBar: प्रोग्रेस बार प्रदर्शित न करें (डिफ़ॉल्ट:false)--sqlite: DuckDB के बजाय SQLite बैकएंड का उपयोग करें (डिफ़ॉल्ट:false)
html-report कमांड उदाहरण¶
Hayabusa के साथ JSONL टाइमलाइन तैयार करें:
या
वेब सर्वर शुरू करें:






