Ubuntu下抓取网络包的方法

作者: lesca 分类: Tutorials,Ubuntu,Web 发布时间: 2011-02-18 19:04

本文主要介绍如何安全地在Ubuntu下抓取网络包,你应该已经具备如下工具:

  • tcpdump 或者 dumpcap
  • Wireshark


Wireshark在抓取时必须要root权限,并且弹出一个安全提示:running wireshark as sudo can be dangerous
为了解决这个问题,官方文档推荐使用tcpdump或者dumpcap来抓取,然后用Wireshark进行查看。

我们需要使用超级用户权限来进行抓取:
sudo tcpdump -s 0 -i wlan0 -w wlan0
或者
sudo dumpcap -s 0 -i wlan0 -w wlan0
此处-s 0表示抓取的数据包长度没有限制
-i wlan0表示要监听的网络接口
-w wlan0表示保存的文件名。
请注意:文件名必须为接口名MAC地址或者协议名。否则无法用Wireshark打开。

另外,我们可以选择的工具还有sniffitEthereal

版权声明

本文出自 Lesca 技术宅,转载时请注明出处及相应链接。

本文永久链接: https://www.lesca.cn/archives/tcpdump-on-ubuntu.html

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!