抓wifi包工具linux,测试工具之在Ubuntu使用Wireshark抓无线数据包

众所周知,在windowns下使用wireshark只能抓取有线数据包,要抓无线数据包只能用Omnipeek;而在Linux下,我们可以直接使用wireshark来抓取无线数据包

1. 安装wireshark

# apt-get install wireshark-qt

在安装指引弹出的对话框中,问是否允许非管理员用户用wireshark抓包,可以选否。

2. 设置无线网卡为混杂模式

# iwconfig wlan0 down

# iwconfig wlan0 mode monitor

# iwconfig wlan0 up

其中wlan0是无线网卡的名字,不同PC可能会不一样,可以通过iwconfig查看。

3. 设置要抓包的无线信道

# iwconfig wlan0 channel 6

最后,就可以打开wireshark开始抓包了,后面的操作和windowns下一样,选定网卡,设置过滤条件… Enjoy it.

4. 解决lua加载错误

若打开wireshark后,老是会弹出Lua:Error during loading对话框,可以通过以下方法解决:

使用管理员权限编辑文件/usr/share/wireshark/init.lua,把倒数第二行改成:

--dofile(DATA_DIR.."console.lua")

这样就不会再弹出错误对话框了。

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标软件测试之测试工具频道!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值