Linux HTTPS标头检查
发布时间:2020-12-14 02:32:15 所属栏目:Linux 来源:网络整理
导读:我需要检查通过我的 Linux(CentOS 6.5)路由器的部分HTTPS流量.特别是我需要知道用户正在请求哪个目标网站主机.用户可以是我无法控制的访客浏览器/设备(即无法部署证书).我不关心内容/有效负载,我只需要将目标URL记录到日志文件中:-) 它在技术方面是开放的,我
我需要检查通过我的
Linux(CentOS 6.5)路由器的部分HTTPS流量.特别是我需要知道用户正在请求哪个目标网站主机.用户可以是我无法控制的访客浏览器/设备(即无法部署证书).我不关心内容/有效负载,我只需要将目标URL记录到日志文件中:-)
它在技术方面是开放的,我不受限制,因此可以使用iptables,squid或在Linux上运行的任何其他过滤器(最好不是商业过滤器 – 其中一些是由设备许可的).甚至是上述的组合. 我很确定这可以做到,因为如果我可以在我的Windows机器上安装Fiddler并使用Chrome浏览HTTPS网站而不需要证书警告,并在Fiddler中查看“主机”. 我花了一些时间来搜索如何做到这一点,但到目前为止,已经遇到了需要在客户端浏览器上安装证书的限制.那,我只能找到iptables的字符串匹配,但据我所知,它不能与HTTPS数据包一起使用,因为它们是加密的(我错误地认为目的地不会被加密?) 对此有任何帮助将不胜感激,希望我已经详细介绍了要求. 解决方法
>捕获并缓存用户进行的DNS查询.然后,您可以将其与传出端口443连接的IP进行匹配
> tshark.你应该能够以某种方式从中获取SNI >谷歌“p0f ssl”.您可以使用此方式获取用户代理. 如果你得到一些运动,请发布,我也对这样的事情感兴趣 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |