我需要在 Linux 中编写一个数据包嗅探器来检测发送的 HTTPS 数据包并保存请求中的 url。我在中找到了这方面的代码安全狂并运行它。该代码运行并且仅嗅探接收到的数据包,但我需要在嗅探器中获取发送的数据包。
如何获取这段代码中发送的数据包?
我不能使用像 libcap 这样的库(禁止)。
代码是:嗅探器.c
您应该使用 ETH_P_ALL 而不是 ETH_P_IP 作为协议。 ETH_P_IP 仅侦听传入的 IP 数据包。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)