একটি HTTP লগইন সহ একটি ওয়্যারলেস নেটওয়ার্কের সাথে সংযোগ করতে কমান্ড লাইন ব্যবহার করে


12

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

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

মূলত, HTTP পোষ্ট অনুরোধটি প্রয়োজনীয়ভাবে একটি বোতামে ক্লিক করার জন্য প্রেরণের জন্য আমার একটি কমান্ড লাইন সমাধান দরকার। ভবিষ্যতের রেফারেন্সের জন্য, পোষ্ট অনুরোধটি কীভাবে অন্য কোনও হোটেল বা বিমানবন্দরে যদি আমি কখনও নিজেকে খুঁজে পাই তবে একটি ব্যবহারকারী নাম এবং পাসওয়ার্ড দিয়ে কীভাবে প্রেরণ করতে হবে তা জানতে সহায়ক হবে।


1
অনুরূপ কমান্ড-লাইন-ওয়েবপৃষ্ঠা-বোতাম-পুশার কৌশলটির জন্য কার্ল ব্যবহার সম্পর্কে এই উত্তরটি দেখুন । আমি এটি এখানে পোস্ট করব তবে এটি কেবল একটি কাট-এন-পেস্ট কাজ হবে; তাতে কোনও লাভ নেই। আপনি যদি যথাযথ পদক্ষেপ নিতে চান তবে আপনার নিজের উত্তর হিসাবে পোস্ট করুন।
কোয়াকোট কোয়েসোট

উত্তর:


7

আগে থেকে লিংক ইনস্টল করুন এবং তারপরে কমান্ড লাইন থেকে লিংক ব্যবহার করুন। লিঙ্কস একটি পাঠ্য ভিত্তিক ব্রাউজার।

বিকল্পভাবে, আপনি www.google.com পেতে উইজেট বা কার্ল ব্যবহার করে চেষ্টা করতে পারেন এবং তারপরে ফিরে আসা এইচটিটিপি ফাইল বিশ্লেষণ করতে পারেন।


7
লিঙ্ক চেয়ে ভাল কাজ কি করতে হবে Lynx - এটি একটি সামান্য বেশি আধুনিক ব্রাউজারে আছে। (আসলেই নয়। লিঙ্কগুলি ব্যবহার করুন
your

+1 লিঙ্কগুলি দুর্দান্ত কাজ করে। সত্যিই ব্যবহার করা সহজ এবং কাজটি ঠিকঠাক করে।
সাইফ বেকান

আমি এই বারটি এই উত্তরটি ব্যবহার করে শেষ করেছিলাম (একটি পৃথক কম্পিউটারের সাথে লিংক ডাউনলোড করে ফাইলটি ইউএসবির মাধ্যমে স্থানান্তরিত করেছি), তবে সম্ভবত এটি সময় এসেছে যে আমি কার্লটি কীভাবে ব্যবহার করতে হয় তা শিখি।
শেন

7

ব্যবহারকারীর নাম এবং পাসওয়ার্ড ক্ষেত্রের নাম জানতে আপনাকে লগইন ফর্মটির উত্সটি একবার দেখতে হবে । প্রমাণীকরণ সমস্ত পৃষ্ঠা পুনঃনির্দেশ হিসাবে, উত্স পেতে যে কোনও ইউআরএল ব্যবহার করুন:

curl http://www.google.com > login.html

উদাহরণস্বরূপ, আপনি পাবেন:

<form method="POST" action="http://my-public-provider.com/agree.php">
    <input type="checkbox" name="agree" value="yes">I agree
    <input type="submit" name="push" value="Send">
</form>

আরেকটি উপায় হ'ল (অন্য কম্পিউটারে) ব্রিজার দ্বারা "তারের উপরে" কী পাঠানো হয় তা দেখতে ফিডলার 2 এর মতো একটি প্রক্সি ব্যবহার করা।

তারপরে আপনি curlআপনার ফর্ম তথ্য পোস্ট করতে আপনার আদেশটি তৈরি করতে পারেন :

curl -d "agree=yes&push=Send" http://my-public-provider.com/agree.php

আপনার যদি না থাকে curlতবে আপনার প্ল্যাটফর্মে থাকতে পারে এমন একটি ভাষা (পার্ল, লুয়া, জাভা ...) সহ একটি সাধারণ এইচটিটিপি ক্লায়েন্ট লেখা সম্ভব।

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