VPN क्याप्चर: tun0 मा भित्री प्याकेट, eth0 मा खाम
टनेल इन्टरफेसले प्याकेट सादा पाठमा देखाउँछ, भौतिक एडाप्टरले इन्क्रिप्ट गरिएको खाम देखाउँछ। क्याप्चरलाई मेटाडेटा चुहावट भन्नु अघि दुवै पढ्नुहोस्।
VPN होस्टमा क्याप्चर गर्नुले एउटा मात्र कुरा रेकर्ड गर्दैन। कर्नेलले प्याकेट दुई पटक देखाउँछ: भौतिक एडाप्टरमा बेरिएको, र टनेल उपकरणमा खोलिएको। इन्टरफेस छान्नु भनेको यी कथाहरूमध्ये कुन पढ्ने भनेर छान्नु हो। क्याप्चरले के प्रमाणित गर्छ भन्ने धेरै बहसहरू वास्तवमा कुन कथा संकलन गरियो भन्ने बहसहरू हुन्।
इन्क्याप्सुलेसनले दुई दृश्य बनाउँछ
टनेलले एप्लिकेसनले बनाएको प्याकेट लिन्छ र गन्तव्य VPN सर्भर हुने नयाँ प्याकेटभित्र राख्छ। भित्री रूप tun0, wg0 वा क्लाइन्टले बनाएको जुनसुकै उपकरणमा देखिन्छ। बाहिरी रूप त्यसलाई नेटवर्कमा बोक्ने एडाप्टरमा देखिन्छ। दुवै रूप वैध छन्; तिनीहरू फरक प्रश्नको जवाफ दिन्छन्। प्रत्येकलाई छुट्टै संकलन गर्नुहोस्, किनकि दुवैको हेडर र पाठक फरक छन्।
sudo tcpdump -i tun0 -n -s 0
sudo tcpdump -i eth0 -n host 198.51.100.20 and udp port 51820
यो तुलनाका लागि स्युडो-इन्टरफेस any खराब विकल्प हो। फर्वार्ड गरिएका प्याकेट दुई पटक रेकर्ड हुन सक्छन्, र स्थानीय रूपमा उत्पन्न प्याकेट दुवै रूपमा देखिन्छ, जसले गणना बढाउँछ। यदि कुनै संख्या असम्भव देखिन्छ भने, टनेललाई दोष दिनु अघि इन्टरफेस जाँच्नुहोस्।
टनेलभित्र प्याकेट सामान्य छ
टनेल उपकरणमा, तपाईंले देख्नुभएको कुरा एप्लिकेसनले कर्नेललाई पठाउन भनेको कुरा हो। गन्तव्य ठेगाना, पोर्ट, DNS नाम, TLS सर्भर नाम, आकार र समय सबै त्यहाँ छन्। TLS पेलोड एप्लिकेसनको आफ्नै सत्रद्वारा इन्क्रिप्ट भई रहन्छ, त्यसैले क्याप्चरले पृष्ठको सामग्री खोल्दैन। सादा पाठको DNS क्वेरी यहाँ देखिन्छ, यसको वाहक इन्क्रिप्ट भए पनि, किनकि यो कहिल्यै सुरक्षित गरिएको थिएन।
इन्क्रिप्ट गरिएको DNS ले त्यो एउटा देखिने क्षेत्र हटाउँछ। यसले गन्तव्य ठेगाना, बाइट गणना वा लय लुकाउँदैन, जुन प्रवाहका गुण हुन्, क्वेरीका होइनन्।
बाहिर केवल खाम र यसको आकार
भौतिक एडाप्टरले तपाईंको ठेगाना, सर्भरको ठेगाना, पोर्ट, प्याकेटका आकार र समय देखाउँछ। भित्र बोकिएका गन्तव्यहरू अनुपस्थित छन्, यद्यपि तिनको आकारले अझै अनुमानलाई समर्थन गर्न सक्छ। आकार र लयले कुनैको नाम नलिइकन भिडियो स्ट्रिम, ठूलो स्थानान्तरण वा च्याट सत्र सुझाव दिन सक्छ। नजिकको पर्यवेक्षकले लगभग यही दृश्य देख्छ, जसले टनेलले आफ्नै उपस्थितिको विज्ञापन गर्दै साइटहरू कसरी लुकाउन सक्छ भन्ने व्याख्या गर्छ।
त्यो दाबी रुटिङमा निर्भर छ। साँघुरो मार्ग, टनेलमा नपस्ने IPv6 पूर्वनिर्धारित, वा भौतिक इन्टरफेसमा बाँधिएको प्रक्रियाले ट्राफिकलाई खामबाहिर राख्नेछ। क्याप्चरबाट निष्कर्ष निकाल्नु अघि वास्तविक मार्ग पढ्नुहोस्।
पियर ठेगाना र क्याप्चर सरसफाई
TCP मोडमा OpenVPN ले स्थापित सकेट राख्छ, त्यसैले सकेट तालिकाले पियरको नाम बताउन सक्छ। UDP मोडमा OpenVPN ले प्रायः सकेट जोडिएको नभई छोड्छ, र ss ले स्थानीय पक्ष मात्र देखाउन सक्छ। त्यसको सट्टा प्रोफाइलको remote, विस्तृत क्लाइन्ट लग वा अन्त्य बिन्दुसम्मको मार्ग पढ्नुहोस्। WireGuard ले आफ्नो अन्त्य बिन्दु र अन्तिम ह्यान्डशेक सिधै रिपोर्ट गर्छ।
wg show
ss -tunp | grep 51820
क्याप्चर फाइलले यसलाई बनाएको सत्रभन्दा लामो समय टिक्छ। यसलाई प्रतिलिपि गर्न सकिन्छ, र स्थानीय पहुँच भएको जो कोहीले पढ्न सक्छ। अनुसन्धानलाई आवश्यक कुरा मात्र राख्नुहोस्, अनुमतिहरू सीमित गर्नुहोस् र काम सकिएपछि यसलाई मेटाउनुहोस्।
साझा गर्न सकिने क्याप्चरले कुन इन्टरफेसले यसलाई बनाएको र कहिले भन्नुपर्छ। त्यो नोटबिना, अर्को पाठकले कुन तह हेरिरहेको छ भनेर अनुमान गर्नुपर्छ।