tcpdump:localhost到localhost

Dav*_*vid 92 linux localhost tcpdump

我编写了一个程序,将TCP数据包从localhost发送到localhost.我想使用tcpdump来捕获数据包.但没有捕获任何东西.我在Ubuntu中的命令:

sudo tcpdump
Run Code Online (Sandbox Code Playgroud)

我要加什么论点?谢谢!

unb*_*eli 158

sudo tcpdump -i lo
Run Code Online (Sandbox Code Playgroud)

  • 如果你是我们Mac,先运行`sudo tcpdump -D`来获取本地接口.在我的例子中,它是:`sudo tcpdump -i 3.lo0` (30认同)
  • 摆脱`sudo`的使用,明确并说明必须以root身份运行. (8认同)
  • 对于Mac而言,这在某个时候有所改变,现在可以正常工作:`sudo tcpdump -i lo0`。 (2认同)