मैं एंड्रॉइड ऐप पर नेटवर्क डेटा पैकेट को कैप्चर करना चाहता हूं। क्या आपके पास यह समझने में सहायता के लिए कोई सुझाव या स्रोत कोड है कि यह संभव है या नहीं?किसी भी रूट अनुमतियों का उपयोग किए बिना एंड्रॉइड में नेटवर्क पैकेट कैप्चर करने के लिए
उत्तर
रूट के बिना आपको पास-थ्रू विधि का उपयोग करना होगा।
- सेटअप अपने पीसी/मैक अपने Android डिवाइस
- भागो wireshark
मैं अपने ऐप द्वारा अपने एंड्रॉइड डिवाइस पर नेटवर्क डेटा पैकेट को कैप्चर करना चाहता हूं। केवल पीसी ही डिवाइस नहीं। मैं यह जानना चाहता हूं कि उपयोगकर्ता कौन सी साइट डिवाइस पर कनेक्ट हैं। धन्यवाद –
और यही वह है जो मैंने अभी समझाया है कि कैसे करना है। जब तक आपके पास रूट न हो, आप पैकेट का पता नहीं लगा सकते हैं। आपकी एकमात्र पसंद वह है जो मैंने ऊपर सूचीबद्ध की है जो आपको उन पैकेट को स्नीफ करने देती है जो आपके एंड्रॉइड डिवाइस पीसी के माध्यम से यातायात भेजकर भेज रहे हैं। –
मदद के लिए धन्यवाद। मुझे सुपर उपयोगकर्ता होना है। –
सबसे क्षुधा है कि फिल्टर/सूंघ साथ वायरलेस एडाप्टर वायरलेस एडाप्टर के लिए
आर sniffer, tpacketcapture की जांच करें, लेकिन मुझे नहीं लगता कि आपके पास स्रोत है ... फिर से संपर्क करने का प्रयास करें, या इसी तरह के ओपन सोर्स ऐप के लिए fdroid की जांच करें
यह केवल मैन-इन-द-बीच दृष्टिकोण होना चाहिए - प्रॉक्सी स्थापित करने के बारे में सोचें।
मुझे निश्चित रूप से उम्मीद है कि यह स्पष्ट गोपनीयता और सुरक्षा कारणों के लिए असंभव है। – CommonsWare
यह निश्चित रूप से संभव है, क्योंकि जूनियर नेटवर्क का वीपीएन ऐप इसका उपयोग करता है। – anishsane