linux下使用tcpdump抓取无线网络数据包

本文介绍了如何在Linux环境下利用tcpdump工具抓取无线网络数据包。首先,将无线网卡设置为monitor模式,如iw wlan0 interface add mon0 type monitor和ifconfig mon0 up。由于设置为monitor模式后会自动恢复,建议创建新的mon0接口。接着,使用tcpdump命令,例如sudo tcpdump -i mon0 -Ine ether src 80:5E:4F:66:1C:BA -c 10000 -w foo.cap,指定网卡和源MAC地址,并保存到foo.cap文件中。最后,可以使用Wireshark打开并分析该捕获文件。
摘要由CSDN通过智能技术生成

linux下使用tcpdump抓取无线网络数据包

  1. 设置无线网卡模式为monitor模式
    iw wlan0 interface add mon0 type monitor
    ifconfig mon0 up
    默认网卡设置为monitor模式后会自动恢复为managed模式
    所以创建另一个网卡将其设置为monitor模式
  2. iwconfig
docker0   no wireless extensions.

wlp6s0    IEEE 802.11  ESSID:"CMCC-EDU"  
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:11:B5:17:E7:D6   
          Bit Rate=36 Mb/s   Tx-Power=15 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=39/70  Signal level=-71 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:152  Invalid misc:4757   Missed beacon:0

lo        
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值