我已经尝试了一段时间,指的是网上的资源和man tcpdump
。我无法让它发挥作用。我试过了sudo tcpdump -i any -A "dst port 62655 and src port 62665"
,然后我尝试了sudo tcpdump -i any -A "(dst port 62655 and src port 62665)"
。我也试过了sudo tcpdump -i any -A \(dst port 62655 and src port 62665\)
。我疯了,我错过了什么?根据{{1}},可以使用man tcpdump
或and
修改
“它不起作用”是什么意思?如果我只使用&&
,我可以看到从服务器到客户端的流量。如果我尝试将它组合起来以便尝试捕获传入的流量(如上所述),我什么都看不见(甚至不再是传出流量 - 之前有效!)。
答案 0 :(得分:1)
通过使用"和",您需要每个数据包满足这两个条件。你的编辑听起来像是一个条件用于传入,一个条件用于传出,所以使用"或"而不是"和"。
另外,特别是对于可能有更多流量的公共端口,指定主机X.X.X.X"通常很有用。过滤源或目标是指定IP地址的数据包。
https://symfony.com/doc/current/reference/forms/twig_reference.html#reference-form-twig-variables