আপনি কেবল একটি মোডেম পুনরায় চালু করতে কমান্ড লাইন থেকে একটি ওয়েবপৃষ্ঠার একটি বোতাম কীভাবে "টিপুন"?


1

আমি প্রোগ্রামিং হিসাবে আমার কেবল মডেম রিবুট করার চেষ্টা করছি। আমি এটি ব্যবহার করে এটি করতে সক্ষম হত wget:

wget http://192.168.100.1/reset.htm?reset_modem=Restart+Cable+Modem

তবে আমি আমার তার মোডেমটি এরিস এসবি 6190 তে পরিবর্তন করেছি এবং এটি আর কাজ করে না।

নতুন মডেল একটি কনফিগারেশন পৃষ্ঠা রয়েছে http://192.168.100.1/cgi-bin/configuration (যার সঠিক উৎস এখানে দেখা যাবে https://bpaste.net/show/b19c875569ec ) যেখানে আপনি একটি একটি বোতাম ক্লিক করে পুনরায় বুট করতে ফর্ম:

<input type="submit" value="Reboot" align="middle"  onClick="resetReq();">

1
এটি সম্ভবত এত সহজ হবে না। এটি কেবলমাত্র আপনার পূর্ববর্তী মডেমের জন্য কাজ করেছিল কারণ এতে একটি দুর্বলতা ছিল যা যথাযথ অনুমোদন ছাড়াই পুনরায় সেট করার অনুমতি দেয়।
gronostaj

আমি ভাবছি পিওতে উইজেট থেকে শংসাপত্রগুলি বাদ দেওয়া হত। পার্থক্যটি হ'ল এক রাউটারের রিবুটের জন্য URL রয়েছে (অনেকগুলি ডি-লিংকের মতো), এবং অন্যটি স্ক্রিপ্টযুক্ত ফাংশন ব্যবহার করে ()। এর কোনও সহজ সমাধান নেই। ভিড়ের মন মনে হয় একটি ডামি ব্রাউজার দিয়ে সেলেনিয়ামের প্রস্তাব দেয়।
mckenzm

উত্তর:


1

আমার পরামর্শটি নিম্নলিখিতটি করা:

  1. সেই পৃষ্ঠাটিতে যান যেখানে রিসেট বোতামটি রয়েছে।
  2. আপনার ব্রাউজার ডেভ সরঞ্জামগুলি খুলুন (আমি এটির জন্য ক্রোমের প্রস্তাব দিই)
  3. নেটওয়ার্ক ট্যাবে যান। এটি রেকর্ডিং হয়েছে কিনা তা নিশ্চিত করুন (ডিভাইস ইউআই এর উপরের বাম কোণে বিন্দু।
  4. বোতামটি ক্লিক করুন। আপনি কনসোলে লগ হওয়া নেটওয়ার্কের অনুরোধটি দেখতে পাবেন। এর উপর ডান ক্লিক করুন এবং ক্রোম আপনাকে অনুরোধটি সিআরএল কমান্ড হিসাবে অনুলিপি করার একটি বিকল্প দেয় (অথবা সম্ভবত এটিতে উইজেট রয়েছে ... প্ল্যাটফর্ম নির্ভর হতে পারে)।

আপনাকে এখন সেই আদেশটি বিশ্লেষণ করতে হবে (অনুরোধ শিরোনামগুলি দেখার জন্য আপনি কনসোলে অনুরোধটিতে ক্লিক করতে পারেন)। এটি কোনও প্রমাণীকরণ ব্যবহার করে (যেমন কুকিতে কোনও মান পাস করা বা এইচটিটিপি প্রমাণীকরণ ব্যবহার করে)? যদি তা হয় তবে আমার অনুমান যে প্রমাণীকরণের এটির মধ্যে একটি মেয়াদ শেষ হয়ে গেছে। যদি এটি কোনও কুকি বা টোকেন ব্যবহার করে (পরিবর্তে সেই ব্যবহারকারীর নাম / পাসওয়ার্ড) ব্যবহার করে তবে আপনাকে প্রশাসনিক ইন্টারফেসে লগইন করতে অনুরোধটি ক্যাপচার করতে হবে এবং সেই অনুরোধটির প্রতিক্রিয়া শিরোনামে (অথবা সম্ভবত প্রতিক্রিয়া ডেটা) আপনার প্রমাণীকরণের টোকেনটি কোথায় পাঠানো হয়েছে তা দেখতে হবে আপনার ব্রাউজারে। আপনাকে প্রথমে সেই টোকেনটিকে সত্যায়িত করতে এবং স্ন্যাগ করতে আপনার স্ক্রিপ্টটি আপডেট করতে হবে এবং তারপরে সেই টোকেন / প্রমাণীকরণ ব্যবহার করে পুনরায় বুট করার জন্য দ্বিতীয় অনুরোধ করতে হবে।

বিশদগুলি আপনার রাউটারের জন্য প্রমাণীকরণ প্রক্রিয়াটির সঠিক প্রয়োগের উপর নির্ভর করে তবে এই সাধারণ পদ্ধতির বেশিরভাগ ক্ষেত্রে কাজ করা উচিত।

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