2010-06-10 36 views
2

晕,我对HTTP分析器用来捕获数据的方法很感兴趣。 我想编写一个程序来保存通过网络客户端发送的邮件。问题是https和HTTP分析器解决它,但我不知道如何。HTTP分析仪如何工作?

我之前在我的问题上得到了一个有趣的答案,但它并没有透露出我想知道的那么多。因为他们在HTTPS栈插入 自己

程序,如HTTP分析仪可以捕捉 的HTTPS数据。作为 的结果,他们在 生成之后但在其被加密并放入IP数据包之前获取数据。这 是非常平凡的。

如何制作?如果你有任何有趣的文章解决这个问题,请让我知道。

回答

1

HTTPS(和一般的SSL)可以阻止第三方(即服务器或客户端以外的其他任何设备)读取数据交换。

我想编写程序,节省了通过基于Web的客户端发送

基于Web的客户端不能发送电子邮件的邮件 - 他们只能谈论HTTP [S]。

你的意思是你想拦截来自当前系统的流量?在这种情况下,是的(假设您拥有加密证书并可以重新配置整个体系结构)有办法做到这一点,但在您能够理解答案之前,您需要经历漫长的旅程。

你的意思是你想编写自己的基于web的应用程序来发送电子邮件?然后忘掉SSL部分 - 您的代码只会看到未加密的数据 - 它是Web服务器或SSL加速器处理加密/解密的工作。

C.