प्रगति ट्रैकर
Burp Suite एक्सटेंशन जो भेद्यता मूल्यांकन प्रगति को ट्रैक करता है।

विशेषताएँ
-
Burp Suite टूल्स (Proxy, Repeater, Target) से आइटम (अनूठे अनुरोध) कैप्चर करना। अनुरोध की अनूठी कुंजी इस प्रकार परिभाषित है: लक्ष्य (होस्ट, पोर्ट, प्रोटोकॉल), पथ और विधि।
-
आइटम में निम्नलिखित संपादन योग्य गुण हैं:
- टिप्पणी
- स्थिति (अवरुद्ध, पूर्ण, अनदेखा, प्रगति पर, नया, स्थगित)
- टैग
-
आइटम को इस प्रकार फ़िल्टर किया जा सकता है:
- स्थिति
- टैग (दो फ़िल्टरिंग मोड हैं: AND - आइटम में सभी फ़िल्टरिंग टैग होने चाहिए OR - आइटम में कम से कम एक फ़िल्टरिंग टैग होना चाहिए)
-
पथ एक्सटेंशन या प्रतिक्रिया स्थिति कोड के आधार पर अनुरोधों को कैप्चर से बाहर करें
-
चयनित आइटम को Burp Suite टूल्स: Intruder, Repeater या Scanner पर भेजा जा सकता है
-
चयनित आइटम पूर्ण कार्यात्मक Burp Suite HTTP संदेश संपादक में प्रदर्शित होता है
-
पथ पैटर्न - अनुरोध की अनूठी कुंजी लक्ष्य, पथ और विधि द्वारा परिभाषित की जाती है। हालाँकि, विभिन्न अनुरोधों को एक ही आइटम के रूप में मानने के लिए पथ पैटर्न (regexp) परिभाषित करना उपयोगी हो सकता है (जैसे, /article/\d+?/comments पथ पैटर्न निम्नलिखित अनुरोधों को समूहित करता है: /article/1/comments, /article/2/comments, /article/100/comments, आदि)
-
वैकल्पिक रूप से, Burp Suite लॉन्च के बीच स्थिति बनाए रखने के लिए आइटम और पथ पैटर्न को स्थायी रखा जा सकता है (कृपया आवश्यकताएँ देखें)
उपयोग
- एक नया प्रोजेक्ट बनाएँ या मौजूदा का उपयोग करें
- यदि आप Burp Suite लॉन्च के बीच स्थिति बनाए रखना चाहते हैं, तो डेटा संग्रहीत करने के लिए एक फ़ाइल चुनें (Progress -> Options -> Database -> Save as...)
- अब आइटम स्वचालित रूप से SQLite डेटाबेस में सहेजे/अपडेट होते हैं, और Burp Suite को पुनः खोलने पर स्थिति स्वचालित रूप से पुनर्स्थापित हो जाएगी
विकल्प
- डेटाबेस - आइटम और पथ पैटर्न को स्थायी रखने के लिए फ़ाइल का चयन करता है (कृपया आवश्यकताएँ देखें)
- स्कोप टूल्स - चयनित Burp Suite टूल्स (Proxy, Repeater, Target) के लिए आइटम कैप्चर को सक्षम करता है
- बहिष्कृत एक्सटेंशन - इन पथ एक्सटेंशन वाले अनुरोध संसाधित नहीं होंगे
- बहिष्कृत स्थिति कोड - इन स्थिति कोड वाले प्रतिक्रियाएँ (और संबंधित अनुरोध) संसाधित नहीं होंगे
- डुप्लिकेट आइटम को अधिलेखित करें - वर्तमान आइटम को नवीनतम डुप्लिकेट द्वारा बदल दिया जाएगा (आइटम की स्थिति संरक्षित रहती है)
- केवल दायरे में आने वाले अनुरोधों को संसाधित करें
- टूल पर आइटम भेजते समय प्रगति पर स्थिति सेट करें
आवश्यकताएँ
यदि आप एक्सटेंशन को मैन्युअल रूप से स्थापित करते हैं, और आइटम और पथ पैटर्न को स्थायी रखना चाहते हैं, तो SQLite JDBC ड्राइवर स्थापित करना आवश्यक है।
- https://mvnrepository.com/artifact/org.xerial/sqlite-jdbc से ड्राइवर डाउनलोड करें
- डाउनलोड किए गए ड्राइवर (jar फ़ाइल) को डिस्क पर एक फ़ोल्डर में रखें (जैसे, /home/user/burpsuite-jars)
- Burp Suite विकल्प (Extender -> Options -> Java Environment) को ड्राइवर वाले फ़ोल्डर के पथ पर सेट करें
- एक्सटेंशन को पुनः लोड करें
परिवर्तन
कृपया CHANGELOG देखें
BApp Store
एक्सटेंशन BApp Store में उपलब्ध है: Progress Tracker