c#识别Https数据包

时间:2010-09-13 12:40:16

标签: c# https

目前我正在开发一个防火墙项目。如果任何用户想要访问非法网站我必须做的第一件事我不会让他这样做。所以我正在跟踪TCP数据包。到目前为止,HTTP请求我没有任何问题。但对于HTTPS,我确实遇到了一些问题。我无法识别HTTPS数据包。请问有人帮我吗?

感谢。

1 个答案:

答案 0 :(得分:2)

无法识别HTTPS请求(也就是说,无法区分HTTPS请求与任何其他SSL包装请求)。

您可以做的最好的事情是学习不同SSL握手的格式(Google search)并识别它们并将目的地与黑名单进行比较。