নাগিওসের সাথে সুরক্ষিত ওয়েবসাইটের এইচটিটিপি প্রতিক্রিয়া কোড কীভাবে চেক করবেন?


10

আমি আমার সুরক্ষিত ওয়েবসাইটের একটি নাগিও চেক তৈরি করতে চাই। সমস্ত চেক করতে হবে লগইন বিশদ সঙ্গে সাইটে লগইন যে আমি স্ক্রিপ্ট পাস।

এমন কোনও প্লাগইন বা স্ক্রিপ্ট সম্পর্কে কেউ কি জানেন যা আমাকে এটি করার অনুমতি দেবে?

আমি চেষ্টা করে চেষ্টা করেছি check_http, তবে ওয়েবসাইটটি একটি ত্রুটি পৃষ্ঠায় পুনঃনির্দেশিত করা হলেও আমি সাফল্য পেয়েছি।


check_httpপ্লাগ-ইন সমর্থন -s stringবিকল্প যা আপনি নির্দিষ্ট স্ট্রিং HTTP প্রতিক্রিয়া জন্য চেহারা দেয়। পৃষ্ঠাটি যদি সাফল্যের উপর একটি নির্দিষ্ট স্ট্রিং মুদ্রণ করে থাকে তবে আপনি এটিকে ত্রুটি থেকে আলাদা করতে এটি পরীক্ষা করতে পারেন।
খালেদ

উত্তর:


16

আমি চেক_এইচটিপি ব্যবহার করার চেষ্টা করেছি তবে ওয়েবসাইটটি একটি ত্রুটি পৃষ্ঠায় পুনঃনির্দেশ করা হলেও আমি সাফল্য পেয়েছি

এটি দিয়ে সমাধান করা যেতে পারে check_http --expect। এখানে চেক_এইচটিপি - সহায়তা থেকে ডকুমেন্টেশন রয়েছে :

-e, --expect = STRING টি কমা-সীমাবদ্ধ স্ট্রিংগুলির তালিকা, সার্ভারের প্রতিক্রিয়ার প্রথম (স্থিতি) লাইনে তাদের মধ্যে কমপক্ষে একটি প্রত্যাশিত (ডিফল্ট: HTTP / 1।) নির্দিষ্ট করা থাকলে অন্য সমস্ত স্থিতি রেখার লজিক এড়িয়ে যায় ( উদাঃ 3xx, 4xx, 5xx প্রসেসিং)

নিম্নলিখিত উদাহরণটি 200 ওকে এইচটিটিপি প্রতিক্রিয়া কোডের জন্য একটি 'ওকে' ফিরিয়ে দেবে , তবে 302 পুনর্নির্দেশের জন্য এটি একটি গুরুতর ত্রুটি দেবে।

host % check_http --expect=200
HTTP CRITICAL - Invalid HTTP response received from host: HTTP/1.0 301 OK

একটি সুরক্ষিত ওয়েবসাইটের জন্য (এসএসএল এর মাধ্যমে) এবং প্রমাণীকরণের জন্য, চেক_এইচটিপি --sslএবং --authorizationপতাকাগুলিও পরীক্ষা করে দেখুন ।

-এস, --ssl এসএসএলের মাধ্যমে সংযুক্ত করুন। বন্দর ডিফল্ট 443

-a, --authorization = AUTH_PAIR ব্যবহারকারীর নাম: বেসিক প্রমাণীকরণ সহ সাইটগুলিতে পাসওয়ার্ড

অথবা, সম্ভবত আপনি সিস্টেমে লগইন করতে চান না তবে কেবল পৃষ্ঠাটি ব্যবহারকারীর নাম / পাসওয়ার্ডের প্রয়োজন তা নিশ্চিত করতে চান, কারণ সেই ব্যবহারকারীর নাম / পাসওয়ার্ডটি সুরক্ষা উদ্বেগের কারণ হতে পারে। সেক্ষেত্রে নীচের মতো কিছু চেষ্টা করে দেখুন / 401এটি 'অননুমোদিত' বা 'অনুমোদনের প্রয়োজন' এর জন্য এইচটিটিপি প্রতিক্রিয়া কোড - এটি 401বাধ্যতামূলক, এর পরে পাঠ্য স্ট্রিংটি isচ্ছিক এবং বেশ কয়েকটি ভিন্ন বিষয়গুলির মধ্যে একটিও বলতে পারে, তাই আমি কেবল নাগিয়োসকে বলি আশা 401

check_http --expect="401"

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.