加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

如何在Linux上安装Wireshak并捕获USB流量?

发布时间:2020-12-13 16:59:43 所属栏目:Linux 来源:网络整理
导读:我在Wireshark的安装中遇到了很多问题,并且捕获了USB流量,特别是由于用户权限. 在答案中,我描述了完成这项工作的完整工作流程. 每个问题的答案都在不同的论坛上给出,所以我认为我会在一个答案中将所有内容整合在一起,以避免未来的用户在他们遇到的每个问题上
我在Wireshark的安装中遇到了很多问题,并且捕获了USB流量,特别是由于用户权限.

在答案中,我描述了完成这项工作的完整工作流程.
每个问题的答案都在不同的论坛上给出,所以我认为我会在一个答案中将所有内容整合在一起,以避免未来的用户在他们遇到的每个问题上使用谷歌.

解决方法

在Ubuntu 14.04上测试,但可能适用于其他发行版,因为没有任何步骤特定于Ubuntu.

第一次按照教程操作时,请执行以下所有步骤1 – > 7.

重新启动计算机时,必须重复步骤6和7以查看Wireshark中的USB接口.

>安装Wireshark和libpcap:

sudo apt-get install wireshark libpcap0.8
>对于Debian,Ubuntu和其他Debian衍生产品,继续执行第3步.

对于其他基于Linux的系统或其他安装方法,请参阅Wireshark Wiki,然后转到步骤6.
>重新配置wireshark以允许非超级用户跟踪数据包:

sudo dpkg-reconfigure wireshark-common

选择<是>在提示中
>将您的用户名添加到“wireshark”用户组:

sudo usermod -a -G wireshark< your_username>

您可以通过显示您的用户名所属的组来验证它是否正确完成:

群组< your_username>

如果没有,您可以手动添加组“wireshark”:

groupadd wireshark

然后将您的用户名添加到该组(见上文)
>重要提示:退出会话,然后重新登录.
>此步骤取决于计算机上安装的内核版本.要了解内核的版本,请键入:

uname -r

对于2.6.21之前的内核版本,如果尚未在/ sys / kernel / debug上安装debugfs,请通过发出以下命令确保它已安装在那里:

sudo mount -t debugfs / / sys / kernel / debug

对于内核版本2.6.21及更高版本,在内核中加载可加载模块usbmon:

sudo modprobe usbmon

有关此区别的更多信息,请参见Wireshark Wiki.
>如果usbmon接口没有出现在Wireshark中,请使用dumpcap(Wireshark的命令行工具)查找接口:

sudo dumpcap -D

你应该看到usbmon *接口.现在显示usbmon接口的权限:

ls -l / dev / usbmon *

如果usbmon *文件有’crw ——-‘,那么Wireshark无法读取它们是正常的,因为它不是以root身份运行的. Do not execute wireshark in root mode,它可能会损坏文件.相反,让其他用户可以访问它们:

sudo chmod 644 / dev / usbmon *

现在usbmon接口应该出现在Wireshark中.

玩得开心 !

资料来源:

https://wiki.wireshark.org/CaptureSetup/USB#Linux

https://wiki.wireshark.org/CaptureSetup/CapturePrivileges#Most_UNIXes

https://unix.stackexchange.com/questions/55722/wireshark-couldnt-run-usr-sbin-dumpcap-in-child-process

http://anonscm.debian.org/viewvc/collab-maint/ext-maint/wireshark/trunk/debian/README.Debian?view=markup

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读