在 linux 服务器中捕获出站 http 数据包的工具

hda*_*iel 1 http packet-sniffer

我正在寻找一种工具来捕获从 linux 服务器发送到外部服务器的 http 数据包。通常我使用 iftop 或 iptraf 和过滤器来查看实时信息和 tcpdump 来获取详细信息。但是我现在需要的是某种方法来捕获对某个日志文件的所有 url 请求。我知道我可以配置一个代理来记录所有这些信息,但这是不可能的,因为我们的实际架构。你知道一些可以获取这些信息的工具吗?或者我是否需要制作一个脚本来处理来自 tcpdump 的信息?

rad*_*ius 7

您需要的是来自dsniff项目的urlsnarf 。它将生成一个日志,其中包含在一个网络接口上看到的所有 http 请求。一个非常好的工具!