从 apache2 日志记录中查看 http body 的内容

从 apache2 日志记录中查看 http body 的内容

所以我向我的 apache2 服务器发送自定义 http post/get/put 请求,我想准确记录服务器收到的内容。到目前为止,我正在使用 ForensicLog 模块,它允许我查看大多数内容,例如内容类型、正文长度、标题,但看不到正文内容。我怎样才能看到这些信息?

Protocol = Http
Method = Post
Port = 80
Http Body = testbody
Http Header = testheader, value: 222


root@pc44:/var/log/apache2# cat forensic_log.log +22875:5ab9615a:0|POST / HTTP/1.1|Host:172.18.64.136|Accept:*/*|testheader:222|Content-Length:8|Content-Type:application/x-www-form-urlencoded-22875:5ab9615a:0

答案1

您可以使用 tcpdump 捕获流量。然后您可以使用 Tshark 工具解码文件以获取需要发送的所有字段。

相关内容