विंडोज 7: विशेष इंटरफ़ेस के माध्यम से प्रोग्राम के ट्रैफ़िक को रूट करें


1

मुझे आश्चर्य है कि क्या कोई उपकरण है जो मुझे किसी विशेष इंटरफ़ेस के माध्यम से दिए गए प्रोग्राम के सभी आईपी ट्रैफ़िक को रूट करने की अनुमति देता है?

पृष्ठभूमि: मैं एक मशीन पर हूं जिसमें कई नेटवर्क इंटरफेस हैं जो विभिन्न नेटवर्क से जुड़े हैं। मैंने स्काइप से वायर डॉट कॉम पर संदेश भेज दिया है, हालांकि, वायर.कॉम विंडोज क्लाइंट सभी इंटरफेस ("आपका कनेक्शन निजी नहीं है") के माध्यम से काम नहीं करता है। अब मैं एक विशेष इंटरफ़ेस के माध्यम से wire.com से संबंधित सभी आईपी ट्रैफ़िक को रूट करना चाहता हूं।

मैंने अब तक क्या कोशिश की:

  • इंटरफ़ेस मैट्रिक्स को बदलना एक विकल्प नहीं है क्योंकि यह कई अन्य स्थानीय टूल को तोड़ता है। परीक्षण उद्देश्यों के लिए इसने वायर.कॉम के लिए काम किया।
  • रूटिंग टेबल को मैन्युअल रूप से संपादित करने से काम नहीं चलता है। मेजबानों की एक सूची है जो वायर.कॉम क्लाइंट से जुड़ती है। मैंने सभी आईपी पते को होस्ट नामों से हल किया और रूटिंग टेबल में जोड़ दिया, फिर भी, वायर.कॉम ने काम करने से इनकार कर दिया। यह एक विकल्प नहीं है क्योंकि wire.com का दावा है कि आईपी पते परिवर्तन के अधीन हैं।
  • मैंने उन सभी नेटवर्क इंटरफेस को अक्षम कर दिया, जो वायर डॉट कॉम के साथ काम नहीं करते थे और वायर क्लाइंट को विंडशार्क के साथ अपने ट्रैफिक की निगरानी करते हुए लॉन्च किया था। मैंने सभी आईपी पते को विंडोज़ राउटिंग टेबल (रूट-डेस्ट-आईपी गेटवे को जोड़ दिया) में जोड़ा, किसी तरह कनेक्शन काम नहीं किया जब मैंने अन्य इंटरफेस को फिर से सक्षम किया।

इस प्रकार मुझे आश्चर्य होता है कि क्या किसी प्रकार का उपकरण है जो किसी विशेष नेटवर्क इंटरफेस के माध्यम से दिए गए प्रोग्राम के ट्रैफ़िक को स्वचालित रूप से रूट करता है?

जवाबों:


0

संक्षेप में, नहीं।

रूटिंग आईपी, पोर्ट, और प्रोटोकॉल पर आधारित है - आवेदन पर नहीं। यह ओएस के नेटवर्किंग स्टैक में सिस्टम स्तर पर होता है।

एक आवेदन के होने का एकमात्र सैद्धांतिक तरीका बाकी सब (जहां तक ​​मैं सोच सकता हूं) से कुछ अलग करना है, अगर आवेदन - या बाकी सब - रुका हुआ है और फिर कुछ प्रकार के मतदान के आधार पर फिर से शुरू किया गया है। जब अनुप्रयोग फिर से शुरू होता है तो यह रूटिंग को बदल देता है; जब इसे निलंबित किया जाता है तो यह इसे वापस बदल देता है।

हालांकि, इस तरह से सभी गैर-एप्लिकेशन प्रक्रियाओं को निलंबित करना संभव नहीं है। (यहां तक ​​कि अगर आप कर सकते हैं, तो मैं सिस्टम या एप्लिकेशन के बाहर कुछ भी खराब प्रदर्शन की कल्पना नहीं कर सकता।)

आपके केवल एकल-ओएस विकल्प यह भेद करने के लिए हैं कि एप्लिकेशन आईपी, पोर्ट, या प्रोटोकॉल द्वारा क्या करता है - या एप्लिकेशन लॉन्च होने के बाद एप्लिकेशन के नेटवर्किंग जानकारी का उपयोग करने वाली हर चीज के लिए अलग-अलग नेटवर्किंग प्रोफाइल के बीच स्विच करना और फिर समाप्त कर दिया गया।

एक विकल्प एक ही ऑपरेटिंग सिस्टम पर वर्चुअल मशीन में एप्लिकेशन को चलाने के लिए होगा - जैसे कि VirtualBox या VMware से कुछ ।

ऐसा करने में, वर्चुअल मशीन का अपना नेटवर्किंग स्टैक होगा जिसे होस्ट ओएस के स्वतंत्र रूप से कॉन्फ़िगर किया जा सकता है।


आपका बहुत बहुत धन्यवाद! मुझे पता है कि OS स्तर पर रूटिंग होता है। वास्तव में VBox ने मुझे यह सवाल पूछा - क्योंकि VBox होस्ट और क्लाइंट OS के बीच एक परत सम्मिलित करता है। मुझे आश्चर्य है कि अगर ऐसा कुछ है जो एक संपूर्ण क्लाइंट OS और होस्ट के बीच ऐसी परत को सम्मिलित नहीं करता है, बल्कि कुछ उपकरण है जो उस आईपी स्टैक को केवल एक प्रोग्राम के साथ अपने क्लाइंट के रूप में सम्मिलित करता है। मेरी राय में, एक अन्य विकल्प यह होगा कि कार्यक्रम को किसी विशेष आईपी से बाँध दिया जाए - फिर, मुझे लगता है कि इस बहुत ही सबनेट के लिए प्रवेश द्वार के माध्यम से ट्रैफ़िक को रूट किया जाएगा। लेकिन मुझे लगता है कि इसे सॉफ्टवेयर स्तर पर लागू करने की आवश्यकता है ...
एलेरोन79

@ Aileron79 दुर्भाग्य से, जबकि वर्चुअलाइजेशन इस तरह की "परत" के लिए अनुमति देता है, यह केवल एक और नेटवर्किंग स्टैक के साथ संयोजन में उपयोग किया जा सकता है - जिसके लिए ओएस की आवश्यकता होती है। आपके एप्लिकेशन को एक OS पर स्थापित और चलाने की आवश्यकता है। OS जैसी कोई चीज नहीं है जो सिर्फ नेटवर्किंग स्टैक है। डॉकर और कुबेरनेट्स जैसी आभासी तकनीक अधिक "मॉड्यूलर" अनुप्रयोगों और नेटवर्किंग की पेशकश करती है - लेकिन यह सरल डेस्कटॉप अनुप्रयोगों की तुलना में अधिक निवेश (और सीखने की अवस्था) है। यदि आप वायर डॉट कॉम द्वारा उपयोग की जाने वाली आईपी सबनेट की विस्तृत श्रृंखला की पहचान कर सकते हैं, तो आप व्यक्तिगत आईपी को त्याग सकते हैं। । ।
जेसन बैसफोर्ड

मैं ऐसा करने की कोशिश करूंगा। अभी पता चला है कि "ForceBindIP" ( r1ch.net/projects/forcebindip ) नाम का एक उपकरण है , हालांकि, यह वायर के साथ काम नहीं करता है।
ऐलेरोन79

@ Aileron79 सिद्धांत में, आप वायर द्वारा उत्पन्न अद्वितीय पैकेट की पहचान करने के लिए किसी प्रकार के पैकेट स्निफर का उपयोग करने में सक्षम हो सकते हैं, और फिर उन्हें पुनर्निर्देशित कर सकते हैं। हालाँकि, मुझे व्यक्तिगत रूप से इसके लिए विंडोज उपयोगिताओं का पता नहीं है, और न ही यह गारंटी है कि प्रत्येक वायर-जनरेट पैकेट अद्वितीय है जो इस तरह से फ़िल्टर किया जा सकता है।
जेसन बैसफोर्ड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.