tcpdump 只抓取tcp 协议 8089 端口数据
时间: 2023-09-12 14:05:23 浏览: 155
如果只想抓取 TCP 协议 8089 端口的数据,可以使用如下命令:
```
sudo tcpdump -i <interface> tcp port 8089
```
其中,`<interface>` 是指网络接口的名称,例如 eth0 或 enp0s3。这个命令会在指定的网络接口上抓取所有经过 8089 端口的 TCP 数据包。
如果你想同时捕获其他协议类型的数据包,可以使用如下命令:
```
sudo tcpdump -i <interface> port 8089
```
这个命令会在指定的网络接口上抓取所有经过 8089 端口的数据包,包括 TCP、UDP 和其他协议类型的数据包。
相关问题
tcpdump 只抓取tcp协议8099端口pcap
你可以使用 tcpdump 工具来抓取 TCP 协议 8099 端口的网络流量,并将抓取的数据保存为 pcap 文件格式。下面是具体的命令行操作:
```
sudo tcpdump -i <interface> -w <output_file> tcp port 8099
```
其中,`<interface>` 是指网络接口的名称,例如 eth0 或 enp0s3;`<output_file>` 是指输出 pcap 文件的路径和文件名,例如 /tmp/output.pcap。
此命令会在指定的网络接口上抓取所有经过 8099 端口的 TCP 数据包,并将抓取的数据保存为 pcap 文件格式。你可以使用 Wireshark 或其他网络分析工具来打开和分析这个 pcap 文件。具体操作可以参考 Wireshark 的相关文档和教程。
tcpdump抓取指定ip和端口的tcp包
要使用tcpdump抓取指定IP和端口的TCP包,你可以使用以下命令:
```
tcpdump -i eth0 -vnn '(src host 192.168.1.100 and dst port 22) or (src host 192.168.1.102 and dst port 80) and tcp'
```
这个命令将抓取源IP为192.168.1.100且目标端口为22的TCP包,以及源IP为192.168.1.102且目标端口为80的TCP包。选项`-i eth0`指定了要监听的网络接口,`-vnn`用于显示详细信息并禁用名称解析,`tcp`过滤器用于仅捕获TCP包。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Linux系统 tcpdump 抓包命令](https://blog.csdn.net/qq_28807077/article/details/114544053)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文