Monitor mode
মনিটর মোড, বা আরএফএমওএন (রেডিও ফ্রিকোয়েন্সি মনিটর) মোড, একটি ওয়্যারলেস নেটওয়ার্ক ইন্টারফেস কন্ট্রোলার (ডব্লিউএনআইসি) সহ একটি কম্পিউটারকে একটি ওয়্যারলেস চ্যানেলে প্রাপ্ত সমস্ত ট্র্যাফিক পর্যবেক্ষণ করার অনুমতি দেয়। স্বচ্ছ মোডের বিপরীতে, যা প্যাকেট স্নিফিংয়ের জন্যও ব্যবহৃত হয়, মনিটর মোড প্যাকেটগুলিকে প্রথমে কোনও অ্যাক্সেস পয়েন্ট বা অ্যাডহক নেটওয়ার্কের সাথে সংযুক্ত না করেই ক্যাপচার করার অনুমতি দেয়। মনিটর মোড শুধুমাত্র বেতার নেটওয়ার্কের ক্ষেত্রে প্রযোজ্য, যেখানে তারযুক্ত এবং বেতার নেটওয়ার্ক উভয় ক্ষেত্রেই স্বচ্ছ মোড ব্যবহার করা যেতে পারে। মনিটর মোড হল আটটি মোডের মধ্যে একটি যা 802.11 ওয়্যারলেস অ্যাডাপ্টার কাজ করতে পারেঃ মাস্টার (অ্যাক্সেস পয়েন্ট হিসাবে কাজ করে), পরিচালিত (ক্লায়েন্ট, স্টেশন নামেও পরিচিত), অ্যাড হক, রিপিটার, মেশ, ওয়াই-ফাই ডাইরেক্ট, টিডিএলএস এবং মনিটর মোড। মনিটর মোডের ব্যবহারের মধ্যে রয়েছেঃ ভৌগলিক প্যাকেট বিশ্লেষণ, ব্যাপক ট্রাফিক পর্যবেক্ষণ এবং হাতে-কলমে অভিজ্ঞতার মাধ্যমে ওয়াই-ফাই প্রযুক্তির জ্ঞান অর্জন। এটি অনিরাপদ চ্যানেলগুলির (যেমন ডাব্লুইপি দ্বারা সুরক্ষিত) নিরীক্ষণের জন্য বিশেষভাবে কার্যকর। ওয়াই-ফাই নেটওয়ার্ক ডিজাইন করতে মনিটর মোডও ব্যবহার করা যেতে পারে। একটি নির্দিষ্ট এলাকা এবং চ্যানেলের জন্য, বর্তমানে ব্যবহৃত ওয়াই-ফাই ডিভাইসের সংখ্যা আবিষ্কার করা যেতে পারে। এটি একটি আরও ভাল ওয়াই-ফাই নেটওয়ার্ক তৈরি করতে সহায়তা করে যা সবচেয়ে কম ব্যবহৃত ওয়াই-ফাই চ্যানেলগুলি বেছে নিয়ে অন্যান্য ওয়াই-ফাই ডিভাইসগুলির সাথে হস্তক্ষেপ হ্রাস করে। কিসম্যাক বা কিসমেটের মতো সফ্টওয়্যার, প্যাকেট বিশ্লেষকগুলির সাথে সংমিশ্রণে যা পি-ক্যাপ ফাইলগুলি পড়তে পারে, প্যাসিভ ওয়্যারলেস নেটওয়ার্ক পর্যবেক্ষণের জন্য একটি ইউজার ইন্টারফেস সরবরাহ করে। সীমাবদ্ধতা সাধারণত বেতার অ্যাডাপ্টার মনিটর মোডে প্রেরণ করতে অক্ষম এবং একটি একক বেতার চ্যানেলে সীমাবদ্ধ, যদিও এটি বেতার অ্যাডাপ্টারের চালক, এর ফার্মওয়্যার এবং এর চিপসেটের বৈশিষ্ট্যগুলির উপর নির্ভরশীল। এছাড়াও, মনিটর মোডে অ্যাডাপ্টারটি ক্যাপচার করা প্যাকেটগুলির জন্য সাইক্লিক রিডান্ডেন্সি চেক (সি. আর. সি) মানগুলি সঠিক কিনা তা পরীক্ষা করে না, তাই কিছু ক্যাপচার করা প্যাকেটগুলি দূষিত হতে পারে। অপারেটিং সিস্টেম সমর্থন মাইক্রোসফ্ট উইন্ডোজ নেটওয়ার্ক ড্রাইভার ইন্টারফেস স্পেসিফিকেশন (এনডিআইএস) এপিআই এনডিআইএস সংস্করণ 6 থেকে মনিটর মোডের জন্য এক্সটেনশনগুলিকে সমর্থন করেছে, যা উইন্ডোজ ভিস্তায় প্রথম উপলব্ধ। এনডিআইএস 6 802.11 ফ্রেমগুলিকে উপরের প্রোটোকল স্তরে প্রকাশ করতে সমর্থন করে, যেখানে পূর্ববর্তী সংস্করণগুলি কেবল 802.11 ফ্রেম থেকে অনুবাদ করা জাল ইথারনেট ফ্রেমগুলিকে প্রকাশ করে। এন. ডি. আই. এস 6-এ মনিটর মোড সমর্থন একটি ঐচ্ছিক বৈশিষ্ট্য এবং ক্লায়েন্ট অ্যাডাপ্টার ড্রাইভারে প্রয়োগ করা যেতে পারে বা নাও হতে পারে। বাস্তবায়নের বিশদ বিবরণ এবং এন. ডি. আই. এস নির্দিষ্টকরণের সাথে সম্মতি বিক্রেতা থেকে বিক্রেতার মধ্যে পরিবর্তিত হয়। অনেক ক্ষেত্রে, মনিটর মোড সমর্থন বিক্রেতার দ্বারা সঠিকভাবে প্রয়োগ করা হয় না। উদাহরণস্বরূপ, র্যালিঙ্ক ড্রাইভাররা ভুল ডিবিএম রিডিং রিপোর্ট করে এবং রিয়েলটেক ড্রাইভাররা 4-বাইট সিআরসি মান অন্তর্ভুক্ত করে না। উইন্ডোজ ভিস্তার আগের উইন্ডোজ সংস্করণগুলির জন্য, কিছু প্যাকেট বিশ্লেষক অ্যাপ্লিকেশন যেমন ওয়াইল্ডপ্যাকেটের অমনিপিক এবং ওয়াইফাইয়ের জন্য ট্যামোসফ্টের কমভিউ মনিটর মোডকে সমর্থন করার জন্য তাদের নিজস্ব ডিভাইস ড্রাইভার সরবরাহ করে। 802.11 ড্রাইভারের জন্য লিনাক্সের ইন্টারফেসগুলি মনিটর মোড সমর্থন করে এবং অনেক ড্রাইভার সেই সমর্থন প্রদান করে। এস. টি. এ ড্রাইভার (র্যালিঙ্ক, ব্রডকম) এবং অন্যান্য প্রতিটি প্রস্তুতকারকের প্রদত্ত ড্রাইভার মনিটর মোড সমর্থন করে না। ফ্রিবিএসডি, নেটবিএসডি, ওপেনবিএসডি এবং ড্রাগনফ্লাই বিএসডি 802.11 ড্রাইভারদের জন্য একটি ইন্টারফেস প্রদান করে যা মনিটর মোডকে সমর্থন করে এবং সেই অপারেটিং সিস্টেমগুলির জন্য অনেক ড্রাইভার মনিটর মোডকেও সমর্থন করে। ম্যাক ওএস এক্স 10.4 এবং পরবর্তী রিলিজগুলিতে, এয়ারপোর্ট এক্সট্রিম নেটওয়ার্ক অ্যাডাপ্টারের ড্রাইভারগুলি অ্যাডাপ্টারকে মনিটর মোডে রাখার অনুমতি দেয়। লিবপ্যাক্যাপ 1.0 এবং পরবর্তী অপারেটিং সিস্টেমে ক্যাপচার করার সময় মনিটর মোড নির্বাচন করার জন্য একটি এপিআই প্রদান করে। আরও দেখুন প্রোমিসকুয়াস মোড ওপেন-সোর্স ওয়্যারলেস ড্রাইভারের তুলনা রেফারেন্স বাহ্যিক লিঙ্ক লিনাক্স নেটওয়ার্ক বিশ্লেষকদের ওয়্যারলেস নেটওয়ার্কিং-এ মনিটর মোড সমর্থনকারী ওয়াই-ফাই অ্যাডাপ্টারগুলির একটি তালিকা