/ / पर्ल मैकेनाइज बायपास सर्टिफिकेट वेरिफिकेशन लेकिन एनकाउंटर ऑवर / लॉगिन - पर्ल, https, www-मैकेनाइज

पर्ल मैकेनाइज बायपास सर्टिफिकेट वेरिफिकेशन लेकिन एनकाउंटर को ऑवर / लॉगिन - पर्ल, https, www-मैकेनाइज

मेरी कंपनी नेटवर्क के भीतर काम कर रहे हैं और उनके सिस्टम के लिए एक नया मॉड्यूल विकसित कर रहे हैं। हालाँकि, उन्होंने सभी एसएसएल प्रमाणपत्रों को अमान्य कर दिया है, इसलिए मुझे प्रमाणपत्र सत्यापन को दरकिनार करना पड़ा।

Ssl को नजरअंदाज करने के लिए मैकेनाइज फंक्शन का उपयोग करना,

my $mech = WWW::Mechanize->new(
ssl_opts => {
verify_hostname => 0,
},

मैं प्रमाण पत्र सत्यापन को बायपास करने में सक्षम था, हालांकि मैं निम्नलिखित त्रुटि का सामना करता हूं Error GETing https://192.168.100.82/login;jsessionid=legizzgnfjd6g73szziuhboc: Could not resolve view with name "auth/login" in servlet with name "mvc".

मुझे समझ नहीं आ रहा है कि यह किस वजह से हैअस्वीकार्य प्रमाणपत्र जो मैं https साइट तक नहीं पहुँच पा रहा हूँ या क्या यह ऐसा कुछ है जो मैंने गलत किया था। कृपया मुझे समझने में मदद करें कि क्या गलत हो रहा है।

जिस साइट से मैं जुड़ रहा हूं वह कंपनी के नेटवर्क के भीतर एक मॉड्यूल की वेबसाइट है

Ssl को अनदेखा करने के लिए मैकेनाइज को इनिशियलाइज़ करने के बाद यहाँ मेरा कोड चल रहा है।

my $url = "https://192.168.100.82";
$mech->get( $url );
die $mech->response->status_line unless $mech->success;

उत्तर:

जवाब के लिए 2 № 1

मैंने पाया कि पृष्ठ को सफलतापूर्वक लोड करने में सक्षम थाWWW के साथ फ़ायरफ़ॉक्स को नियंत्रित करना :: मशीनी :: फ़ायरफ़ॉक्स। हालाँकि नकारात्मक पक्ष यह है कि इसे काम करने में सक्षम होने से पहले फ़ायरफ़ॉक्स ब्राउज़र को लॉन्च करने की आवश्यकता होती है।

मैंने cpanm को स्थापित करने के लिए cpan का उपयोग किया जो मुझे ऐसे मॉड्यूल स्थापित करने की अनुमति देता है जिन पर निर्भरताएँ हैं, यह स्वचालित रूप से इन निर्भरताओं का पता लगाएगा और आपके द्वारा चयनित मॉड्यूल के साथ उन्हें स्थापित करेगा।

पहला रन install cpan (वैकल्पिक), cpan को अपडेट करने के लिए। और ताज़ा करेंreload cpan.

फिर टाइप करके cpanm इंस्टॉल करें install App::cpanminus और इसे अपना सामान करने दो।

बाद में। टाइप करें cpanm और टाइप करके cpanm लॉन्च करें cpanm सीएमडी में। फिर टाइप करें install WWW::Mechanize::Firefox। इसे पूरी तरह से डाउनलोड करने दें

अगले फ़ायरफ़ॉक्स को WWW :: मशीनी :: फ़ायरफ़ॉक्स को ब्राउज़र के लिए ब्राउज करने की ज़रूरत है ताकि ब्राउज़र को ब्राउजर पर कंट्रोल किया जा सके और ऐड-ऑन मिल सके।

एक बार जब यह किया जाता है, तो टूल के तहत, ब्राउज़र में टूल टैब से MozRepl शुरू करें और स्क्रिप्ट लॉन्च होने के लिए तैयार है।

अनुलेख मैकेनाइज्ड :: फ़ायरफ़ॉक्स ऑब्जेक्ट अभी भी प्रारंभिक है verify_hostnames=>0


उत्तर № 2 के लिए 1

Could not resolve view with name "auth/login" in servlet with name "mvc" यह स्प्रिंग से आने वाला एक त्रुटि संदेश हैफ्रेमवर्क। मेरे लिए इसका मतलब है कि आपने प्रमाण पत्र की जाँच पास कर ली है, आप साइट पर पहुँच रहे हैं और आप एक वैध वेब सत्र (प्रमाणीकृत) का उपयोग नहीं कर पा रहे हैं। मेरा सुझाव है कि आप स्थानापन्न हैं; के साथ यूआरएल में? JSESSIONID पैरामीटर को पास करने के लिए।