HTTP स्निफ़र APP
### मुख्य क्षमताएँ
- **रीयल-टाइम पैकेट कैप्चर**: रीयल-टाइम HTTP/HTTPS पैकेट कैप्चर और विस्तृत पैकेट व्यूइंग (अनुरोध हेडर/बॉडी, प्रतिक्रिया हेडर/बॉडी) का समर्थन करता है।
- **एप्लिकेशन द्वारा विश्लेषण**: समस्याओं के स्रोत का शीघ्र पता लगाने के लिए एप्लिकेशन द्वारा नेटवर्क ट्रैफ़िक को फ़िल्टर और विश्लेषण करता है।
- **HTTPS डिक्रिप्शन**: SSL/TLS प्रमाणपत्र प्रबंधन और आयात प्रदान करता है, और एन्क्रिप्टेड ट्रैफ़िक डिक्रिप्शन विश्लेषण का समर्थन करता है।
- **अनुरोध सिमुलेशन (मॉक): कॉन्फ़िगर करने योग्य नियम HTTP मॉकिंग की अनुमति देते हैं, जिससे ऑनलाइन और ऑफलाइन दोनों तरह से डिबगिंग की सुविधा मिलती है।
- **संशोधित करें और रीप्ले करें**: इंटरसेप्शन के बाद अनुरोधों और प्रतिक्रियाओं को संपादित करने और मरम्मत की प्रभावशीलता को सत्यापित करने के लिए रीप्ले का समर्थन करता है।
### VPNService का उपयोग क्यों करें
ऐप्स सिस्टम-स्तरीय नेटवर्क डेटा चैनल लागू करने के लिए Android के VPNService का उपयोग करते हैं, जिससे निम्नलिखित क्षमताएँ प्राप्त होती हैं:
- **नेटवर्क इंटरसेप्शन**: VPN तकनीक का उपयोग करके डिवाइस पर मौजूद अन्य ऐप्स से नेटवर्क अनुरोधों और प्रतिक्रियाओं को इंटरसेप्ट करता है। - **पैकेट विश्लेषण**: HTTP/HTTPS ट्रैफ़िक का वास्तविक समय में विश्लेषण करता है, प्रमुख फ़ील्ड और डेटा को निकालता और प्रदर्शित करता है।
- **नेटवर्क डिबगिंग**: विकास और डिबगिंग में सहायता के लिए अनुरोध पथ अनुरेखण, प्रदर्शन अवलोकन और समस्या स्थान उपकरण प्रदान करता है।
- **पैकेट पुनर्लेखन**: इंटरसेप्ट किए गए अनुरोधों को संशोधित करता है, नियमों को सम्मिलित करता है, और सुधारात्मक समाधानों को सत्यापित करने के लिए उन्हें पुनः भेजता है।
### अनुपालन और पारदर्शिता कथन
- **उपयोगकर्ता धारणा**: यह सुनिश्चित करने के लिए कि उपयोगकर्ताओं को पूरी जानकारी है, सूचना पट्टी में VPN सेवा की स्थिति को लगातार प्रदर्शित करता है।
- **अनुमति पारदर्शिता**: प्राधिकरण और ऑनबोर्डिंग प्रक्रिया के दौरान VPN अनुमतियों के कारण और उद्देश्य को स्पष्ट रूप से समझाता है।
- **कार्यात्मक आवश्यकता**: VPNService सिस्टम-स्तरीय नेटवर्क अवरोधन और विश्लेषण के लिए एक आवश्यक तकनीकी साधन है।
- **सुरक्षा सीमा**: इसका उपयोग केवल विकास और परीक्षण परिदृश्यों में नेटवर्क डिबगिंग और विश्लेषण के लिए किया जाता है; उपयोगकर्ता की गोपनीयता से संबंधित कोई भी डेटा एकत्र नहीं किया जाता है।
- **HTTPS अनुपालन**: HTTPS डिक्रिप्शन केवल तभी किया जाता है जब उपयोगकर्ता ने एक विश्वसनीय प्रमाणपत्र सक्रिय रूप से स्थापित किया हो और उसे स्पष्ट रूप से अधिकृत किया हो। प्रमाणपत्र प्रबंधन पूरी तरह से नियंत्रणीय और हटाने योग्य है।
### लागू परिदृश्य
- विकास डिबगिंग, API सत्यापन, समस्या पुनरुत्पादन और स्थान
- ऑनलाइन समस्या ट्रैकिंग, कमज़ोर नेटवर्क और अपवाद प्रबंधन सत्यापन
- तृतीय-पक्ष SDK/एम्बेडेड WebView नेटवर्क व्यवहार विश्लेषण
- मॉक परिदृश्यों का शीघ्रता से निर्माण और सत्यापन



