我正在尝试找到一种使用 tcpdump 读取多个端口的方法。假设我有两个端口 p1 和 p2,我想同时读取通过这两个端口的流量。有什么方法可以使用 tcpdump 或者我必须使用其他工具吗?
基本上我正在运行一个在某个端口上运行的代理服务器。我想读取通过此端口的流量以及通过端口 80(HTTP)的流量。
我正在尝试找到一种使用 tcpdump 读取多个端口的方法。假设我有两个端口 p1 和 p2,我想同时读取通过这两个端口的流量。有什么方法可以使用 tcpdump 或者我必须使用其他工具吗?
基本上我正在运行一个在某个端口上运行的代理服务器。我想读取通过此端口的流量以及通过端口 80(HTTP)的流量。
tcpdump port 80 or port 3128
或者,或者,
tcpdump port '(80 or 443)'
如果要根据范围过滤端口,请使用 portrange。
例如:
tcpdump -an端口范围1-25
您还可以选择一个接口(例如将 -i any 更改为 -i en0)和通信协议:
tcpdump -i any 'udp port 1812 or tcp port 1813'