Saya mencari yang setara dengan "iwconfig eth0 mode Monitor" di Mac OS.
From man iwconfig mode Monitor melakukan hal berikut:
"node tidak terkait dengan sel apa pun dan secara pasif memonitor semua paket pada frekuensi"
sumber
Saya mencari yang setara dengan "iwconfig eth0 mode Monitor" di Mac OS.
From man iwconfig mode Monitor melakukan hal berikut:
"node tidak terkait dengan sel apa pun dan secara pasif memonitor semua paket pada frekuensi"
Yang Anda cari adalah /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
. Ini adalah perintah biner, yang telah saya symlink ke dalam /usr/local/bin/
untuk kenyamanan.
Membuat Symlink:
sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport
Contoh mengendus dalam mode monitor:
sudo airport en1 sniff 1
Ini mengendus pada saluran 1 dan menyimpan file tangkap pcap/tmp/airportSniffXXXXXX.pcap
(di mana XXXXXX akan bervariasi). Anda dapat melihatnya dengan tcpdump -r <filename>
atau dengan membukanya wireshark
.
Untuk mencari saluran aktif terdekat yang dapat Anda hirup, jalankan ini:
sudo airport en1 -s
Meskipun Anda dapat menangkap lalu lintas apa pun, Anda hanya dapat membaca secara efektif jika jaringan terbuka atau Anda memiliki kunci enkripsi.
.cap
tidak.pcap
seperti yang dijelaskan. (OS X Mavericks 10.9)Anda juga dapat melakukannya melalui GUI jika itu lebih mudah bagi Anda.
Di Mavericks:
sumber
Lewati flag -I ke tcpdump atau tshark (wireshark command-line utility).
Misalnya, untuk menyimpan semuanya dari header radiotap ke paket lapisan aplikasi ke file bernama 'save.pcap':
Atau untuk memeriksa permintaan penyelidikan 802.11 kerangka manajemen langsung:
Catatan, satu OS X Anda harus menjalankan perintah sebagai root atau memberi Anda izin untuk mengakses filter paket kernel:
sumber
secara default pada OSX en0 adalah port ethernet Anda, sedangkan en1 adalah bandara Anda
mencoba:
sumber
sudo tcpdump -Ii en0 > sniff
sumber