如何在 FreeBSD 中查看整个 HTTP 数据包的转储?

如何在 FreeBSD 中查看整个 HTTP 数据包的转储?

为了进行调试,我需要查看应用程序发送和接收的整个 HTTP 数据包。如何在命令行中完成此操作?

答案1

您可以使用tcpdump如下命令:

$ sudo tcpdump -i <interface> -s 1518 -XX -vv -n "tcp port 80"

您可以根据需要自定义命令。您可以添加-w filename.pcap将转储保存到文件。然后,您可以使用读取转储文件-r filename.pcap

相关内容