
PCAPdroid v2.0.0
बिना रूट नेटवर्क मॉनिटर, फायरवॉल और PCAP डंपर Android के लिए
PCAPdroid
PCAPdroid एक गोपनीयता-अनुकूल ओपन सोर्स ऐप है जो आपको अपने डिवाइस पर अन्य ऐप्स द्वारा किए गए कनेक्शनों को ट्रैक करने, विश्लेषण करने और ब्लॉक करने देता है। यह आपको ट्रैफ़िक का PCAP डंप निर्यात करने, HTTP का निरीक्षण करने, TLS ट्रैफ़िक को डिक्रिप्ट करने और बहुत कुछ करने की अनुमति भी देता है!
PCAPdroid रूट के बिना नेटवर्क ट्रैफ़िक कैप्चर करने के लिए एक VPN का अनुकरण करता है। यह किसी रिमोट VPN सर्वर का उपयोग नहीं करता, बल्कि डेटा डिवाइस पर ही स्थानीय रूप से प्रोसेस किया जाता है।
विशेषताएं:
- उपयोगकर्ता और सिस्टम ऐप्स द्वारा किए गए कनेक्शनों को लॉग और जांचें
- SNI, DNS क्वेरी, HTTP URL और रिमोट IP पता निकालें
- बिल्ट-इन डिकोडर्स की बदौलत HTTP अनुरोधों और प्रतिक्रियाओं का निरीक्षण करें
- हेक्सडंप/टेक्स्ट के रूप में पूर्ण कनेक्शन पेलोड का निरीक्षण करें
- HTTPS/TLS ट्रैफ़िक को डिक्रिप्ट करें और SSLKEYLOGFILE निर्यात करें
- ट्रैफ़िक को PCAP फ़ाइल में डंप करें, ब्राउज़र से डाउनलोड करें, या रीयल-टाइम विश्लेषण (जैसे Wireshark) के लिए रिमोट रिसीवर पर स्ट्रीम करें
- अच्छे ट्रैफ़िक को फ़िल्टर करने और विसंगतियों को आसानी से पहचानने के लिए नियम बनाएं
- ऑफ़लाइन DB लुकअप के माध्यम से रिमोट सर्वर के देश और ASN की पहचान करें
- रूटेड डिवाइसों पर, जब अन्य VPN ऐप्स चल रहे हों तब भी ट्रैफ़िक कैप्चर करें
भुगतान सुविधाएं:
- फ़ायरवॉल: व्यक्तिगत ऐप्स, डोमेन और IP पतों को ब्लॉक करने के लिए नियम बनाएं
- मैलवेयर का पता लगाना: तृतीय-पक्ष ब्लैकलिस्ट का उपयोग करके दुर्भावनापूर्ण कनेक्शन का पता लगाएं
- PCAPng प्रारूप: डिक्रिप्टेड ट्रैफ़िक को निर्यात और विश्लेषण करना आसान बनाता है
यदि आप पैकेट विश्लेषण करने के लिए PCAPdroid का उपयोग करने की योजना बना रहे हैं, तो कृपया मैनुअल का विशिष्ट अनुभाग देखें।
आधिकारिक रिलीज़ से पहले नवीनतम सुविधाओं का परीक्षण करने के लिए F-Droid ऐप में बीटा रिपॉजिटरी जोड़ें।
उपयोगकर्ता गाइड
त्वरित प्रारंभ निर्देश या पूर्ण उपयोगकर्ता गाइड देखें।
प्रायोजक
PCAPdroid परियोजना को AVEQ GmbH द्वारा प्रायोजित किया गया है।
यदि आप इस परियोजना को प्रायोजित करना चाहते हैं तो मुझे एक ईमेल भेजें।
समुदाय
आप PCAPdroid परियोजना की कई तरह से मदद कर सकते हैं:
- नई सुविधाओं पर चर्चा करें
- ऐप थीम और लेआउट में सुधार करें
- GitHub और Google Play पर प्रोजेक्ट को स्टार करें
- बेशक कोड पुल रिक्वेस्ट प्रदान करें!
अंतरराष्ट्रीय PCAPdroid समुदाय में टेलीग्राम पर या मैट्रिक्स पर शामिल हों।
अपने ऐप में एकीकरण
PCAPdroid की कुछ सुविधाओं को पैकेट कैप्चर क्षमताएं प्रदान करने के लिए तृतीय-पक्ष ऐप में एकीकृत किया जा सकता है।
- रूटेड डिवाइसों के लिए, pcapd डेमॉन को सीधे आपके APK में एकीकृत किया जा सकता है ताकि नेटवर्क पैकेट कैप्चर किए जा सकें।
- सभी डिवाइसों के लिए, PCAPdroid पैकेट कैप्चर को नियंत्रित करने और कैप्चर किए गए पैकेट को UDP के माध्यम से आपके ऐप पर भेजने के लिए एक API उजागर करता है। इसके लिए आपके ऐप के साथ PCAPdroid इंस्टॉल करना आवश्यक है।
ओपन सोर्स
PCAPdroid ओपन सोर्स तकनीकों द्वारा संचालित है।
- nDPI: डीप पैकेट इंस्पेक्शन लाइब्रेरी, कनेक्शन मेटाडेटा प्रदान करती है
- mitmproxy: TLS डिक्रिप्शन के लिए एक स्थानीय प्रॉक्सी
- zdtun: नॉन-रूट कैप्चर के लिए न्यूनतम TCP/IP स्टैक
तृतीय पक्ष लाइब्रेरीज की पूरी सूची के लिए ऐप में "About" पृष्ठ देखें।
बिल्डिंग
- विंडोज पर, gitforwindows इंस्टॉल करें
- इस रिपॉजिटरी को क्लोन करें
- रिपोजिटरी डायरेक्टरी के अंदर,
git submodule update --initचलाएं।submodulesडायरेक्टरी भर जानी चाहिए। - प्रोजेक्ट को Android Studio में खोलें, उपयुक्त SDK और NDK इंस्टॉल करें
- ऐप बनाएं
नोट: यदि आपको "No valid CMake executable was found" मिलता है, तो SDK मैनेजर से PCAPdroid द्वारा उपयोग किए जाने वाले CMake संस्करण (वर्तमान में 3.22.1) को इंस्टॉल करना सुनिश्चित करें।