tcpdump抓包命令 指定源端口
时间: 2023-12-23 08:27:12 浏览: 116
使用tcpdump抓包命令指定源端口的方法如下:
```shell
tcpdump src port <源端口号>
```
其中,`<源端口号>`是你想要指定的源端口号。
这个命令将会抓取所有源端口号为指定端口号的数据包。你可以将其替换为你想要抓取的具体源端口号。
请注意,使用tcpdump抓包需要root权限。如果你没有root权限,可以使用sudo命令来执行tcpdump命令。
相关问题
tcpdump抓包命令过滤目的端口
tcpdump是一款常用的网络抓包工具,可以用于捕获网络数据包并进行分析。下面是tcpdump命令过滤目的端口的介绍:
要过滤目的端口,可以使用tcpdump命令的dst port选项。具体的命令格式如下:
```
tcpdump dst port <port>
```
其中,<port>是要过滤的目的端口号。
例如,如果要抓取目的端口号为80的数据包,可以使用以下命令:
```
tcpdump dst port 80
```
这样,tcpdump就会只捕获目的端口号为80的数据包。
tcpdump抓包命令带端口
使用tcpdump抓包命令带端口可以使用如下命令:
```
sudo tcpdump -i <interface> port <port_number>
```
其中,`<interface>`为网络接口名称,`<port_number>`为需要抓取的端口号。例如,如果需要抓取eth0接口上的80端口的数据包,可以使用以下命令:
```
sudo tcpdump -i eth0 port 80
```
这将会抓取所有经过eth0接口的80端口的数据包。
另外,如果需要同时抓取多个端口的数据包,可以使用如下命令:
```
sudo tcpdump -i <interface> port <port_number_1> or port <port_number_2>
```
其中,`<port_number_1>`和`<port_number_2>`为需要抓取的端口号。例如,如果需要抓取eth0接口上的80端口和443端口的数据包,可以使用以下命令:
```
sudo tcpdump -i eth0 port 80 or port 443
```
阅读全文