順便求教該怎么抓802.11幀!!
uj5u.com熱心網友回復:
這兩種在包上的區別就是在前12個位元組后的描述一個是長度,一個是協議型別,與vlan不vlan沒關系吧。一般的包都是802.3的包吧,這是事實的標準
uj5u.com熱心網友回復:
定一下
uj5u.com熱心網友回復:
你得選網卡的時候選擇你的無線網卡阿uj5u.com熱心網友回復:
怎么弄啊,我只把無線網路設定成混雜模式還是不行。
uj5u.com熱心網友回復:
wireshark還要配合對應的特殊無線網卡才可以吧。普通無線網卡在windows下好像真抓不了。uj5u.com熱心網友回復:
1. Wireshark中選擇對應的無線網卡2. 程式中是否有匹配Wlan0? 如果沒有,程式默認使用有線eth0,那就是以太網幀了。
uj5u.com熱心網友回復:
我換了commview能抓,但是一開混雜就上不了網
uj5u.com熱心網友回復:
我在capture選項里發現無線網路連接的MAC層頭只有Ethernet和DOCSIS,并沒有802.11選項
uj5u.com熱心網友回復:
那可能是抓包的層次不對了,使用socket最低只能發送ethernet包,然后經過無線驅動將其封裝成802.11幀,反之接收程序也一樣。你抓到ethernet,兩種可能,一種是抓到后依據剝掉802.11封裝了,另一種是有線的以太網包
wireshark設定的時候有幾個選項,一個是monitor,一個是promiscuous。當然這兩個是有區別的
我之前試過使用monitor/promiscuous模式都可以抓到包。
uj5u.com熱心網友回復:
選網卡的時候選擇wlan0,但windows下有的網卡混雜模式會掉線。uj5u.com熱心網友回復:
1. Wireshark中選擇對應的無線網卡
2. 程式中是否有匹配Wlan0? 如果沒有,程式默認使用有線eth0,那就是以太網幀了。
我在capture選項里發現無線網路連接的MAC層頭只有Ethernet和DOCSIS,并沒有802.11選項
那可能是抓包的層次不對了,使用socket最低只能發送ethernet包,然后經過無線驅動將其封裝成802.11幀,反之接收程序也一樣。你抓到ethernet,兩種可能,一種是抓到后依據剝掉802.11封裝了,另一種是有線的以太網包
wireshark設定的時候有幾個選項,一個是monitor,一個是promiscuous。當然這兩個是有區別的
我之前試過使用monitor/promiscuous模式都可以抓到包。
幀的封裝不是在網卡么,既然使用了無線網卡為何還會出現Ethernet封裝呢?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/134157.html
標籤:網絡通信
上一篇:求助如何從5位元組獲取浮點數
