Halo,我对http分析器用于捕获数据的方法感兴趣。 我想编写程序来保存通过基于Web的客户端发送的电子邮件。问题是https和HTTP Analyzer解决了它,但我不知道如何。
我之前在我的问题上得到了一个有趣的答案,但它并没有像我想知道的那样显露出来。
HTTP Analyzer等程序可以捕获 HTTPS数据,因为它们插入 他们自己在HTTPS堆栈中。作为一个 结果,他们得到了数据 生成但在它存在之前 加密并放入IP数据包。这个 是非常重要的。
如何制作?如果你有任何有趣的文章解决这个问题,请告诉我。
答案 0 :(得分:1)
HTTPS(以及通常的SSL)可以阻止第三方(即服务器或客户端以外的任何其他方)无法读取数据交换。
我想编写保存通过网络客户端发送的电子邮件的程序
基于Web的客户端无法发送电子邮件 - 他们只能说HTTP [S]。
您的意思是想拦截来自当前系统的流量吗?在这种情况下,是(假设您拥有加密证书并且可以重新配置整个架构)有很多方法可以做到这一点,但是在您能够理解答案之前,您需要进行很长的旅程。
您是否想要编写自己的基于Web的应用程序来发送电子邮件?然后忘记SSL部分 - 您的代码只会看到未加密的数据 - 它是Web服务器或SSL加速器的工作来处理加密/解密。
下进行。