কীভাবে ম্যাক ওএস এক্স ওয়্যারলেস অ্যাডাপ্টার মনিটর মোডে রাখবেন


17

আমি ম্যাক ওএসে "iwconfig eth0 মোড মনিটর" এর সমতুল্য অনুসন্ধান করছি।

ম্যান iwconfig মোড থেকে মনিটর নিম্নলিখিতটি করে:

"নোড কোনও কোষের সাথে সম্পর্কিত নয় এবং ফ্রিকোয়েন্সিতে নিষ্ক্রিয়ভাবে সমস্ত প্যাকেট নিরীক্ষণ করে"

উত্তর:


30

আপনি যা খুঁজছেন তা হ'ল /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport। এটি একটি বাইনারি কমান্ড, যা আমি /usr/local/bin/সুবিধার জন্য সিমলিঙ্ক করেছি ।

সিমলিংক তৈরি করা হচ্ছে:

sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport

মনিটর মোডে স্নিফিংয়ের উদাহরণ:

sudo airport en1 sniff 1

এই চ্যানেল 1 এ স্নিগ্ধ করে এবং পিসি্যাপ ক্যাপচার ফাইলটিকে সংরক্ষণ করে /tmp/airportSniffXXXXXX.pcap(যেখানে XXXXXX আলাদা হবে)। আপনি এটি দিয়ে tcpdump -r <filename>বা এটি খোলার মাধ্যমে দেখতে পারেন wireshark

স্নিগ্ধ করতে পারেন এমন সক্রিয় চ্যানেলগুলির সন্ধানের জন্য, এটি চালান:

sudo airport en1 -s

যদিও আপনি যেকোন ট্র্যাফিক ক্যাপচার করতে পারেন , আপনি কেবল নেটওয়ার্ক খোলা থাকলে বা আপনার এনক্রিপশন কীটি কার্যকরভাবে কার্যকরভাবে পড়তে পারেন।


এটি কাজ করে। শুধু একটি সাইড নোট, ক্যাপচার ফাইল এক্সটেনশান .capএবং .pcapহিসাবে বর্ণনা। (ওএস এক্স ম্যাভেরিকস 10.9)
ভিটিম.ইস


14

যদি এটি আপনার পক্ষে সহজ হয় তবে আপনি এটি জিইউআইয়ের মাধ্যমেও করতে পারেন।

ম্যাভেরিক্সে:

  • "ওয়্যারলেস ডায়াগনস্টিকস" এর জন্য স্পটলাইট ( Command+ Space) অনুসন্ধান করুন
  • অ্যাপ্লিকেশনটি খুললে, ইউটিলিটিগুলি উইন্ডোটি খুলতে উইন্ডো> ইউটিলিটিগুলিতে যান Command+ 2বা টিপুন
  • ফ্রেম ক্যাপচার ট্যাবে ক্লিক করুন
  • আই পিএ সহ ব্যবহারের জন্য আউটপুট .wcap ফাইলটিকে .pcap এ পুনরায় নামকরণ করুন

ওহ, নারনিয়া! আমিও জানতাম না এটার অস্তিত্ব!
ম্যাট

7

Tcpdump বা tshark (wireshark কমান্ড-লাইন ইউটিলিটি) -তে পতাকা পাস করুন।

উদাহরণস্বরূপ, রেডিওট্যাপ শিরোনাম থেকে শুরু করে অ্যাপ্লিকেশন স্তর প্যাকেটগুলিতে 'সেভ.পিসিএপি' নামের একটি ফাইলের মধ্যে সমস্ত কিছু সংরক্ষণ করতে:

tcpdump -Ini en0 -w save.pcap

অথবা প্রোব অনুরোধ পরীক্ষা করতে 802.11 ম্যানেজমেন্ট ফ্রেম লাইভ:

tshark -Ini en0 -s 256 type mgt subtype probe-req

দ্রষ্টব্য, একটি ওএস এক্স আপনাকে মূল হিসাবে কমান্ডগুলি চালাতে হবে বা কার্নেলের প্যাকেট ফিল্টারগুলি অ্যাক্সেসের জন্য নিজেকে অনুমতি দিতে হবে:

sudo chmod 0644 /dev/bpf*


-1

ওএসএক্সে ডিফল্টভাবে এন0 আপনার ইথারনেট পোর্ট, যখন এন 1 আপনার বিমানবন্দর

চেষ্টা করে দেখুন:

iwconfig en1 mode monitor

2
ম্যাক ওএস এক্স-তে এরকম কোনও আদেশ নেই
বাহামা

আশ্চর্যজনক, আমি কেবল এটি
চালিয়েছি

1
আপনি অবশ্যই এটি অন্য কোথাও থেকে পেয়েছেন, এটি ম্যাক ওএস এক্সের অংশ নয়
বাহামা

2
আপনি যদি "ওএসএক্স en0 ডিফল্টরূপে আপনার ইথারনেট পোর্ট হয়" আছে একটি ইথারনেট পোর্ট। আমার ম্যাকবুক প্রোতে কোনও ইথারনেট পোর্ট নেই; en0 হ'ল এয়ারপোর্ট ইন্টারফেস এবং আমি যদি থান্ডারবোল্ট-টু-ইথারনেট অ্যাডাপ্টারটি প্লাগ করি তবে এটি এন 2 হয়ে যায়।

3
iwconfig একটি লিনাক্স কমান্ড; আপনি কি নিশ্চিত যে ওএস এক্স চালিত ম্যাকের উপর আপনি সেই আদেশটি টাইপ করেছেন এবং যদি তাই হয় তবে আপনি আইকনফিগ প্রোগ্রামটি কোথায় পেয়েছেন?
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.