स्नैफ़लर आउटपुट फ़ाइल पार्सर
विशेष रूप से बड़े वातावरणों में, स्नैफ़लर का आउटपुट बहुत बड़ा और विश्लेषण करने में समय लेने वाला हो जाता है।
यह स्क्रिप्ट स्नैफ़लर आउटपुट फ़ाइल (TSV प्रारूप आवश्यक) को पार्स करती है और:
- परिणामों को पढ़ने योग्य तालिकाओं में सुंदर बनाती है और TXT, CSV, HTML, JSON या PS Gridview में निर्यात करती है।
- एक इंटरैक्टिव HTML रिपोर्ट उत्पन्न करती है जिसमें शामिल हैं:
- फ़िल्टरिंग (गंभीरता, एक्सटेंशन, संशोधित वर्ष) और पूर्ण-पाठ खोज
- गतिशील सॉर्टिंग
- पूर्वावलोकन टेक्स्ट के अंदर कीवर्ड हाइलाइटिंग
- सीधी कार्रवाइयाँ (पैरेंट फ़ोल्डर खोलें, फ़ाइल डाउनलोड करें, UNC कॉपी करें, पैरेंट UNC कॉपी करें)
- स्थायी स्थिति के साथ समीक्षा वर्कफ़्लो:
- ★ चिह्नित (दिलचस्प)
- ✓ हो गया (समीक्षित)
- वैकल्पिक अनएस्केप मोड बेहतर पूर्वावलोकन पठनीयता के लिए (प्रयोगात्मक)
- बहुत बड़े डेटासेट के लिए पृष्ठांकन
- कॉलम चयनकर्ता (प्रति रिपोर्ट स्थायी)
- वर्तमान फ़िल्टर किए गए दृश्य का CSV में निर्यात
- स्नैफ़लर जॉब मेटाडेटा (प्रारंभ/अंत/होस्ट/उपयोगकर्ता/टाइमस्टैम्प...)
- आउटपुट को गंभीरता (Black/Red/Yellow/Green) और फिर संशोधित तिथि (डिफ़ॉल्ट) या किसी अन्य फ़ील्ड के अनुसार क्रमबद्ध करता है
- सभी खोजे गए शेयरों को एक टेक्स्ट फ़ाइल में निर्यात करता है
- सुलभ शेयरों को Explorer++ बुकमार्क के रूप में निर्यात कर सकता है
प्रदर्शन
आउटपुट फ़ाइल पार्स करना:

HTML आउटपुट:

TXT आउटपुट:

पूर्वापेक्षाएँ और उपयोग
स्नैफ़लर को TSV प्रारूप में आउटपुट फ़ाइल बनाने के लिए -y स्विच के साथ निष्पादित किया जाना चाहिए।
उदाहरण:
.\Snaffler.exe -o snafflerout.txt -s -y
सरल पार्स
फ़ाइल my_snaffler_output.txt को सरलता से पार्स करें और डिफ़ॉल्ट सॉर्टिंग (गंभीरता, तिथि संशोधित) और डिफ़ॉल्ट आउटपुट फ़ाइलों (TXT, CSV, HTML) के साथ आउटपुट लिखें।
.\snafflerparser.ps1 -in my_snaffler_output.txt
आउटपुट विकल्प
विभिन्न फ़ाइल आउटपुट विकल्प हैं:
-outformat all txt, csv, html और json लिखें (डिफ़ॉल्ट)
-outformat txt txt लिखें
-outformat csv csv लिखें
-outformat html html लिखें
-outformat json json लिखें
उन फ़ाइलों को -split स्विच का उपयोग करके गंभीरता (black, red, yellow, green) द्वारा विभाजित किया जा सकता है।
इसके अतिरिक्त PS ग्रिडव्यू आउटपुट को -gridview का उपयोग करके दिखाया जा सकता है।
HTML रिपोर्ट
विशेषताएँ
- बड़ी रिपोर्ट के लिए पृष्ठांकन
- हाइलाइटिंग के साथ पूर्ण-पाठ खोज (UNC / नियम / कीवर्ड / सामग्री)
- फ़िल्टर:
- गंभीरता (Black / Red / Yellow / Green)
- संशोधित वर्ष
- फ़ाइल एक्सटेंशन (एक्सटेंशन खोज के साथ)
- स्थिति फ़िल्टर: केवल ★ चिह्नित / ✓ हो गया छुपाएँ
- तालिका शीर्षलेखों पर क्लिक करके सॉर्टिंग (गंभीरता समूहीकरण तब तक संरक्षित रहता है जब तक आप वैश्विक सॉर्ट पर स्विच नहीं करते)
- पूर्वावलोकन सामग्री में कीवर्ड हाइलाइटिंग
- प्रति पंक्ति कार्रवाइयाँ:
- पूर्ण UNC पथ कॉपी करें
- पैरेंट UNC पथ कॉपी करें
- पैरेंट फ़ोल्डर खोलें (
file://)
- फ़ाइल डाउनलोड करें (
file://)
- कॉलम चयनकर्ता (प्रति रिपोर्ट स्थायी)
- वर्तमान फ़िल्टर किए गए दृश्य का CSV में निर्यात
- रिपोर्ट मेटाडेटा हेडर + "जॉब जानकारी" मोडल (इनपुट फ़ाइल, होस्ट/उपयोगकर्ता, हैश, टाइमस्टैम्प, अवधि)
- डार्क / लाइट मोड टॉगल
समीक्षा वर्कफ़्लो (★ / ✓)
दो चेकबॉक्स त्वरित समीक्षा प्रक्रिया का समर्थन करते हैं:
- ★ (चिह्नित): पुनरावलोकन के लिए दिलचस्प फ़ाइलों को चिह्नित करें
- ✓ (हो गया): समीक्षित फ़ाइलों को चिह्नित करें
कीबोर्ड नेविगेशन:
- चेकबॉक्स कॉलम के भीतर ऊपर/नीचे जाने के लिए W/S या ↑/↓ का उपयोग करें
- ★ और ✓ के बीच जाने के लिए A/D या ←/→ का उपयोग करें
- फ़ोकस किए गए चेकबॉक्स को टॉगल करने के लिए Space दबाएँ
- शॉर्टकट कुंजियाँ:
1 ★ टॉगल करता है
2 ✓ टॉगल करता है
फ़िल्टरिंग सहायक:
- चिह्नित आइटम पर ध्यान केंद्रित करने के लिए "केवल ★ दिखाएँ"
- समीक्षित आइटम को दृश्य से हटाने के लिए "✓ हो गया छुपाएँ"
स्थिरता: चेकबॉक्स स्थिति इस रिपोर्ट के लिए आपके ब्राउज़र के localStorage में सहेजी जाती है।
वर्तमान चिह्नों को स्थायी रूप से संग्रहीत करने के लिए, रिपोर्ट में HTML सहेजें पर क्लिक करें (आपकी स्थिति एम्बेडेड प्रतिलिपि डाउनलोड करता है)।
पूर्वावलोकन टेक्स्ट को अनएस्केप करना (प्रयोगात्मक)
स्नैफ़लर पूर्वावलोकन सामग्री में लाइन ब्रेक और अन्य वर्णों को एस्केप करता है ताकि उन्हें टर्मिनल में प्रदर्शित किया जा सके।
HTML रिपोर्ट में एक अनएस्केप टॉगल शामिल है जो सामान्य एस्केप अनुक्रमों (जैसे \n, \r\n, \t) को पढ़ने योग्य स्वरूपण में परिवर्तित करता है।
उदाहरण:

नोट: अनएस्केप करने से उन स्ट्रिंग्स को भी बदला जा सकता है जो मूल रूप से स्नैफ़लर द्वारा एस्केप नहीं की गई थीं। इसे केवल पठनीयता सहायता के रूप में मानें।
सॉर्टिंग
आउटपुट हमेशा गंभीरता (Black → Red → Yellow → Green) के अनुसार समूहित किया जाता है।
प्रत्येक समूह के भीतर आप इसके अनुसार सॉर्ट कर सकते हैं:
-sort modified फ़ाइल संशोधित तिथि (डिफ़ॉल्ट)
-sort keyword स्नैफ़लर कीवर्ड
-sort unc फ़ाइल UNC पथ
-sort rule स्नैफ़लर नियम नाम
Explorer++ एकीकरण
Explorer++ विंडोज के लिए एक हल्का वैकल्पिक फ़ाइल एक्सप्लोरर है जो /netonly स्विच सहित विभिन्न उपयोगकर्ता संदर्भ में चलने का समर्थन करता है। यह विशेष रूप से मूल्यांकन के दौरान उपयोगी होता है जहां वर्कस्टेशन या VM डोमेन से जुड़ा नहीं है।
SnafflerParser क्या करता है
-pte स्विच का उपयोग करते समय, SnafflerParser अपनी config.xml फ़ाइल का प्रबंधन करके सीधे Explorer++ के साथ एकीकृत होता है:
- यदि मौजूद नहीं है तो
config.xml उत्पन्न करता है (पोर्टेबल मोड)
- सुनिश्चित करता है कि बुकमार्क टूलबार सक्षम है
- पहले उत्पन्न बुकमार्क हटाता है
- प्रति होस्ट एक बुकमार्क फ़ोल्डर बनाता है
- सभी सुलभ शेयरों को संबंधित होस्ट के अंतर्गत बुकमार्क के रूप में जोड़ता है
- बार-बार प्रमाणीकरण संकेतों के बिना शेयरों में त्वरित नेविगेशन की अनुमति देता है
उपयोग
-
Explorer++ डाउनलोड करें
https://github.com/derceg/explorerplusplus
-
Explorer++.exe को snafflerParser.ps1 के समान निर्देशिका में रखें
-
स्नैफ़लर आउटपुट पार्स करें और शेयरों को Explorer++ में निर्यात करें:
.\snafflerParser.ps1 -in snafflerout.txt -pte
-
Explorer++ को भिन्न उपयोगकर्ता संदर्भ में लॉन्च करें:
runas /user:DOMAIN\user /netonly Explorer++.exe
-
खोजे गए शेयरों को तुरंत ब्राउज़ करने के लिए बुकमार्क टूलबार का उपयोग करें।

यह क्यों उपयोगी है:
- प्रत्येक शेयर के लिए अलग से प्रमाणीकरण करने की आवश्यकता नहीं
- गैर-डोमेन-जुड़े सिस्टम से अच्छी तरह काम करता है
परिवर्तन सूची
2026-05-26
ठीक किया गया
- स्नैफ़लर के नए संस्करणों (>=1.0.244) से आउटपुट पार्स करते समय सामग्री स्तंभ अब खाली नहीं रहता। नया स्नैफ़लर सामग्री स्तंभ से पहले एक मूल-फ़ाइलनाम फ़ील्ड जोड़ता है (SCCM सामग्री-लाइब्रेरी फ़ाइलों के लिए उपयोग किया जाता है)। पार्सर अब पुराने (13-स्तंभ) और नए (14-स्तंभ) दोनों प्रारूपों को पारदर्शी रूप से संभालता है।
- बाधित स्नैफ़लर जॉब (लापता अंत टाइमस्टैम्प / अवधि) से आउटपुट पार्स करते समय अब क्रैश नहीं होता।
2026-01-04
सुधार
- तेज़ पार्सिंग, प्रसंस्करण और रिपोर्ट निर्माण (कुल मिलाकर लगभग 50% तेज़)
- HTML रिपोर्ट का आकार घटाया गया (लगभग 60% छोटा)
- Explorer++ एकीकरण: यदि मौजूद नहीं है तो
Config.xml उत्पन्न होगा। यदि अक्षम है तो बुकमार्क बार सक्षम होगा।
- HTML रिपोर्ट ओवरहाल
- बड़ी रिपोर्ट के लिए पृष्ठांकन (100k से अधिक फ़ाइलों वाली रिपोर्ट के लिए प्रमुख प्रदर्शन सुधार)
- अतिरिक्त फ़िल्टर: संशोधित तिथि (वर्ष-आधारित फ़िल्टरिंग)
- बेहतर फ़ाइल एक्सटेंशन फ़िल्टरिंग
- रिपोर्ट में सीधे डार्क/लाइट मोड टॉगल
- लंबे UNC पथों के लिए उचित लाइन रैपिंग
- फ़िल्टर किए गए परिणामों को CSV में निर्यात करें
- स्थानीय संग्रहण का उपयोग करके चिह्नित (★) और समीक्षित (✓) स्थितियाँ स्थायी
- कॉलम दिखाए/छुपाए जा सकते हैं (सेटिंग्स प्रति रिपोर्ट संग्रहीत)
- कीवर्ड हाइलाइटिंग के साथ पूर्ण-पाठ खोज
- बेहतर और अधिक कॉम्पैक्ट फ़िल्टर लेआउट
- अतिरिक्त कार्यों के साथ कार्रवाई पट्टी (पूर्ण UNC पथ कॉपी करें / पैरेंट फ़ोल्डर पथ कॉपी करें)
- रिपोर्ट मेटाडेटा और एक जानकारी मोडल के साथ शीर्षलेख पंक्ति
- सामग्री को अनएस्केप करने का बटन (प्रयोगात्मक)
ठीक किया गया
- अवैध UNC पथों के लिए जाँच जोड़ी गई (समस्या #5 ठीक करता है)
- पृष्ठांकन से समस्या #4 ठीक होनी चाहिए
हटाया गया
-lightmode पैरामीटर हटाया गया।
-unescape पैरामीटर हटाया गया।
2025-01-25
सुधार
- प्रदर्शन में थोड़ा सुधार
- स्थिति संदेशों को समायोजित किया गया
2025-01-21
नया
- समीक्षा प्रक्रिया का समर्थन करने के लिए कस्टम चेकबॉक्स (फीचर अनुरोध #3)
- प्रयोगात्मक अनएस्केप सुविधा
- डार्क मोड
सुधार
- HTML रिपोर्ट में सामान्य सुधार
2025-01-17
ठीक किया गया
- समस्या #2: ठीक किया गया: खोलने या डाउनलोड करने के लिंक में स्थान टूट रहे थे