Linux HTTPS标头检查

前端之家收集整理的这篇文章主要介绍了Linux HTTPS标头检查前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要检查通过我的 Linux(CentOS 6.5)路由器的部分HTTPS流量.特别是我需要知道用户正在请求哪个目标网站主机.用户可以是我无法控制的访客浏览器/设备(即无法部署证书).我不关心内容/有效负载,我只需要将目标URL记录到日志文件中:-)

它在技术方面是开放的,我不受限制,因此可以使用iptables,squid或在Linux上运行的任何其他过滤器(最好不是商业过滤器 – 其中一些是由设备许可的).甚至是上述的组合.

我很确定这可以做到,因为如果我可以在我的Windows机器上安装Fiddler并使用Chrome浏览HTTPS网站而不需要证书警告,并在Fiddler中查看“主机”.

我花了一些时间来搜索如何做到这一点,但到目前为止,已经遇到了需要在客户端浏览器上安装证书的限制.那,我只能找到iptables的字符串匹配,但据我所知,它不能与HTTPS数据包一起使用,因为它们是加密的(我错误地认为目的地不会被加密?)

对此有任何帮助将不胜感激,希望我已经详细介绍了要求.

解决方法

>捕获并缓存用户进行的DNS查询.然后,您可以将其与传出端口443连接的IP进行匹配
> tshark.你应该能够以某种方式从中获取SNI
>谷歌“p0f ssl”.您可以使用此方式获取用户代理.

如果你得到一些运动,请发布,我也对这样的事情感兴趣

原文链接:https://www.f2er.com/linux/395731.html

猜你在找的Linux相关文章