捕获本地网络中其他机器的数据包

捕获本地网络中其他机器的数据包

是否可以在我的 Mac 上捕获来自其他本地机器的数据包?如果这样更方便的话,它们基本上都是无线的。

答案1

Mac 已内置命令

sudo tcpdump -A -s0 -ien0 port 80

-A:以文本形式显示数据包的内容 -s0:捕获整个数据包而不仅仅是数据包头 -ien0:在第一个以太网接口捕获数据包,无线是 en1 端口 80:仅在端口 80 捕获数据包

官方的苹果页面在这里

其他工具:

  1. WireShark
  2. 可可包分析仪
  3. 数据包窥视器

另一个有用的文章可以在这里找到

答案2

有许多工具可以做这样的事情,比如Wireshark,在以太网上你可能需要做一些网络硬件变更用于数据包捕获。

相关内容