मैं Windows में कैप्टिव पोर्टल के साथ नेटवर्क में स्वचालित रूप से कैसे प्रवेश कर सकता हूं?


15

मेरे पास कार्यालय में एक WI-FI नेटवर्क है जिसमें एक कैप्टिव पोर्टल के साथ लॉगिंग की आवश्यकता होती है (उपयोगकर्ता नाम और पासवर्ड के साथ लॉगिंग की आवश्यकता होती है)।

मैं किसी तरह एक स्क्रिप्ट चलाना चाहता हूं जो नेटवर्क से कनेक्ट होते ही अपने आप लॉग इन हो जाए (बिना मेरे ब्राउजर को स्टार्ट किए और उसे खुले रखने के)।

अजीब तरह से पर्याप्त है, मैं एंड्रॉइड के लिए इस तरह के एक क्लाइंट को खोजने में कामयाब रहा ( कोवाक्स जो अब उपलब्ध नहीं है), लेकिन विंडोज़ के लिए एक नहीं (मेरे पास विंडोज 7 है, अगर यह मायने रखता है)।

क्या किसी के पास इसके लिए एक सरल उपाय है? बल्कि मुझे इसके लिए अपना टूल कोड करने के लिए समय नहीं देना होगा।


क्या किसी ने दो साल के अंतराल में इस समस्या को हल करने के लिए कोई कार्यक्रम जारी किया है? Android ( play.google.com/store/apps/… ) और iOS के लिए उचित समाधान मौजूद हैं ।
जेस रिडेल

इसके अलावा, मेटा: मैं इस सवाल पर कैसे ध्यान आकर्षित करूं? मैं अपना खुद का संस्करण नहीं पूछ सकता क्योंकि यह एक डुप्लिकेट होगा, लेकिन यहां जवाब पूरी तरह से पुराना है और मैं एक नज़र लेने के लिए ताज़ा आँखें चाहूंगा।
जेस रिडेल

@JessRiedel मैंने एक नया उत्तर पोस्ट किया है जो अब काम करता है और इसमें एक संपूर्ण गाइड का लिंक शामिल है ।
मेनाशेह

जवाबों:


7

मुझे सरल के बारे में नहीं पता है ... मैं वेब साइटों का परीक्षण करने के लिए webinject.pl नामक एक उपकरण का उपयोग करता हूं । यह एक पर्ल स्क्रिप्ट है जो आपको इनपुट और अपेक्षित परिणाम निर्दिष्ट करने की अनुमति देता है और इसके लिए आसानी से कॉन्फ़िगर किया जा सकता है। इसे काम करने में आपको एक घंटे का समय लग सकता है।

यह कैसे स्वचालित करने के लिए के रूप में। विंडोज टास्क शेड्यूलर बहुत मजबूत है और घटनाओं के असंख्य पर ट्रिगर कर सकता है। आप इसे एक लॉगऑन इवेंट या ईवेंट लॉग प्रविष्टि में बाँध सकते हैं, या बस इसे हर 5 मिनट में चला सकते हैं (यह थोड़ा दर्दनाक है)। उदाहरण के लिए, मैं नेटवर्क लॉग स्थापित करते समय सिस्टम लॉग में एक ईवेंट 32 प्राप्त करता हूं। वह यह कर सकता है।


धन्यवाद। मुझे नहीं पता कि यह पूरी तरह से मेरी समस्या को हल करता है, मुझे लगता है कि यह साइट से जुड़ सकता है और अपनी साख भेज सकता है, लेकिन कंपनी के वाईफाई नेटवर्क से कनेक्ट होने पर मुझे इसे स्वचालित रूप से आग लगाने की आवश्यकता होगी। किसी भी विचार कैसे करना है? क्या मैं शेड्यूलर के साथ एक घटना को पकड़ सकता हूं, शायद?
असफ स्टोन

मैंने इसे ट्रिगर करने पर अधिक विवरण जोड़ा।
uSlackr

@uSlackr क्या आप इसके लिए उपयोग किए गए कोड प्रदान करने में सक्षम होंगे?
कैमरन

@Cameron कौन सा कोड? Webinject.pl डाउनलोड के लिए उपलब्ध है। XML कॉन्फ़िगरेशन फ़ाइल आपके उपयोग के मामले के लिए विशिष्ट होगी।
USlackr

हाँ, मैं एक उदाहरण के रूप में XML देख सकता था? धन्यवाद
कैमरून

5

आप lynx (SSL सपोर्ट वाला संस्करण) का उपयोग कर सकते हैं - एक पाठ आधारित ब्राउज़र - जिसमें एक cmd_argsस्क्रिप्ट फ़ाइल होती है जिसमें लॉग इन करने की आवश्यकता होती है। आप एक बार lynx के साथ wifi में लॉग इन करके और इनपुट लॉग करके ऐसी स्क्रिप्ट फ़ाइल उत्पन्न कर सकते हैं। निम्नलिखित तर्क के साथ लिंच को कॉल करके ऐसा करें:

lynx.exe -cmd_log =% USERPROFILE% \ lynxlog.txt`

फिर आप उस फ़ाइल का नाम बदल सकते हैं और लिनेक्स कहकर उसका उपयोग कर सकते हैं:

lynx.exe -cmd_script = FILENAME_HERE

इसे एक बैच फ़ाइल में रखें। (या तो lynx निष्पादन योग्य के लिए पूर्ण पथ का उपयोग करें या पथ पथ चर में उस पथ को सेट करें।)

एक बार जब आप उस कार्य को प्राप्त कर लेते हैं, तो लॉग के 10000स्रोत में ईवेंट आईडी द्वारा ट्रिगर किया गया एक निर्धारित कार्य करें जो इसे कहता है:NetworkProfileMicrosoft-Windows-NetworkProfile/Operational

कार्य अनुसूचक ट्रिगर उदाहरण

व्यक्तिगत रूप से, मैं इसे बंडल करता हूं कि iexpress.exeइसे पृष्ठभूमि में छिपाकर चलाने के लिए और सुनिश्चित करें कि निर्धारित कार्य चलाने के लिए सेट है, भले ही मैं लॉग ऑन न हो। मैंने अभी कुछ हफ्ते पहले अपने कंप्यूटर पर इसे सेट किया है और यह बहुत अच्छा काम कर रहा है!

स्रोत: कैप्टिव पोर्टल को स्वचालित करने के लिए मेरा लेख लॉगिन करें


1

मैंने इसे विंडोज टास्क शेड्यूलर और php + mysqllite स्क्रिप्ट के साथ अतीत में किया है। Php + mysqllite स्क्रिप्ट सिर्फ यह देखने के लिए जाँच की जाती है कि क्या यह Google तक पहुँच सकता है, अगर यह पुनर्निर्देशित हो गया, तो उसने यह देखने के लिए जाँच की कि क्या यह उस डोमेन के लिए एक रूटीन है जिसे इसे रीडायरेक्ट किया गया था, यदि ऐसा है, तो उसने इसे चलाया। Mysqllite को php में कार्यान्वित किए गए बिना सिर वाले ब्राउज़र के लिए कुकीज़ रखना था। यह केवल लॉग-इन करने के बराबर एक ग्रीसीमोनीक का उपयोग करने के लिए बहुत कम काम होगा। (नीचे की ओर होने के कारण ब्राउज़र पॉप अप हो जाएगा और हर बार आपके शेड्यूलर के ट्रिप हो जाने पर वे काम करेंगे।)

कार्य अनुसूचक ट्रिगर मशीन से मशीन में भिन्न होगा। मेरे पास एक लैपटॉप था जो घटनाओं के रूप में वाईफाई कनेक्शन लॉग करेगा और उन्होंने ssid को शामिल किया ताकि मैं केवल उन लोगों पर ट्रिगर कर सकूं जिनके बारे में मैं परवाह करता हूं।

मेरे वर्तमान लैपटॉप पर, यह एकमात्र घटना है जो मज़बूती से निकाल दी जाती है डीएचसीपी क्लाइंट कनेक्ट है। बेशक, यह हर बार मुझे एक आईपी पता मिलता है और मुझे एक SSID नहीं बताता है।

आप यह देख सकते हैं कि विंडो ईवेंट व्यूअर के साथ ट्रिगर करने के लिए आपके लिए कौन-सी ईवेंट उपलब्ध हैं। मैंने अभी-अभी अपनी वाईफाई को 3 बार चालू और बंद किया और जाँच की कि अंतिम समय में 3 बार किन घटनाओं को ट्रिगर किया गया था।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.