监视tcpdump中的多个端口

时间:2010-02-02 21:43:29

标签: networking tcpdump

我试图找到一种使用tcpdump读取多个端口的方法。假设我有两个端口,p1和p2,我想同时读取通过两个端口的流量。有什么方法可以使用tcpdump来完成它,还是我必须使用其他工具?

基本上我正在运行一个在某个端口上运行的代理服务器。我想读取通过此端口的流量以及通过端口80(HTTP)传输的流量。

3 个答案:

答案 0 :(得分:93)

tcpdump port 80 or port 3128

答案 1 :(得分:32)

如果要根据范围过滤端口,请使用portrange。

E.g:

  

tcpdump -an portrange 1-25

答案 2 :(得分:1)

您还可以选择接口(例如,将-i any更改为-i en0)和通信协议:

tcpdump -i any 'udp port 1812 or tcp port 1813'