HTTP分析器是如何工作的?

3
你好,我很感兴趣了解http分析器用于捕获数据的方法。我想编写一个程序来保存通过Web客户端发送的电子邮件。问题在于https,而HTTP Analyzer可以解决此问题,但我不知道如何做到这一点。
之前有人回答了我的问题,但并没有透露太多信息。
像HTTP Analyzer这样的程序可以捕获HTTPS数据,因为它们插入了HTTPS堆栈。因此,它们在生成数据后但在将其加密并放入IP数据包之前获取数据。这非常困难。
如何实现呢?如果您有任何解决此问题的有趣文章,请告诉我。
1个回答

1

HTTPS(以及SSL)的作用是防止第三方(即除服务器或客户端之外的任何东西)能够读取数据交换。

我想编写一个程序,可以保存通过基于Web的客户端发送的电子邮件

基于Web的客户端无法发送电子邮件 - 它们只能使用HTTP[S]进行通信。

您是指要拦截当前系统的流量吗?如果是这样,是的(假设您拥有加密证书并且可以重新配置整个架构),有方法可以实现,但在您理解答案之前,您需要走很长的路程。

您是想编写自己的基于Web的应用程序来发送电子邮件吗?那么请忘记SSL部分 - 您的代码将只看到未加密的数据 - 这是Web服务器或SSL加速器处理加密/解密的工作。

C.


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接