centos使用tcpdump监控本地localhost的一个端口收到的http请求和对应的返回内容,应该怎么写命令
时间: 2023-06-01 17:08:08 浏览: 116
网络监控tcpdump
您可以使用以下命令来在 CentOS 上使用 tcpdump 监视本地的 localhost 端口的 HTTP 请求和返回内容:
```
sudo tcpdump -i lo port <port> -w <file_name>.pcap -s0 -nn -v -X 'tcp[((tcp[12:1] & 0xf0) >> 2):4] = 0x47455420'
```
请将 `<port>` 替换为您要监视的端口号,并将 `<file_name>` 替换为您要保存的文件名。该命令将会抓取每个在本地端口收到的 HTTP 请求,并且将截获的数据保存到名为 `.pcap` 的文件中。
同时,该命令还会打印每个请求和相应的详细信息,包括源 IP 地址,目标 IP 地址,HTTP 方法,请求的 URI 和请求体等。
阅读全文