云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

企业邮箱_百度云盘下载太慢_免费领

小七 141 0

这是本系列文章所涵盖的四个场景中的最后一个场景:"HTTPS跟踪和调试:一种简单的方法"

在第四个也是最后一个示例中,我们将看到一个需要探索的最复杂的场景。为了分析这个案例,我们将使用一个Foundry云应用程序,在那里我们将能够执行我们的代理。另一种可能更简单的方法是使用远程服务器(在amazon/googleservices/Azure/digitalocean/etc中)。我倾向于在cloudfoundry中选择一个应用程序,产业大数据,因为我认为通过这些部分,对这个工具有了更多的了解。此外,大数据培训哪好,使用SAP提供的试用版,我们可以执行此练习,而无需在其他平台进行支付或注册。因为这是最复杂的场景,这也是本系列中最长的帖子。振作起来!

这个场景中最大的困难是准备一个Foundry云应用程序。CloudFundry有一个别克来运行Linux二进制文件。CloudFoundry的二进制构建包基于Ubuntu14.04(2018年12月27日的堆栈cflinuxfs2),因此可以肯定mitmproxy和mitmweb将顺利运行。另外,由于默认代理在端口8080上运行,应用程序将自动将代理的url分配给应用程序。我将提供有关如何将代理合并为Foundry云应用程序的更多详细信息。

1.-登录并推送二进制构建包

下载Linux二进制文件后,必须登录到Cloud Foundry并推送二进制构建包中的二进制文件。请注意,软件企业有哪些,如果您使用的是欧洲(EU10)的试用帐户,您将无法使用"mitmproxy"的名称,北京大数据研究院,因为"它属于我",而且会很忙。您可以将应用程序重命名为"mitmproxy-"或任何其他唯一名称。从现在开始,大数据分析培训课程,指南中总是提到应用程序"mitmproxy",但您应该小心使用自己的应用程序名称。

请注意,在推送过程中,我们要求cloud foundry运行mitmweb并将文件作为二进制构建包推送。

2。-允许SSH连接到应用程序

需要在cloud foundry和我们的计算机之间打开本地SSH隧道。其思想是能够通过本地路由访问远程web应用程序。这听起来可能令人困惑,但这是SSH隧道的另一个属性(在本地启用远程服务)。

3.-建立本地SSH隧道

我们将本地端口8081与远程端口8081链接。"这边"本地主机:8081"将访问远程端口8081。在建立隧道之后,通过SSH控制台,我们还可以验证代理是否已经运行。

4.-在反向模式下配置mitmweb。

我们将执行与上一个练习类似的操作:启用反向代理。不过,这一次,我们将通过网页对其进行配置。由于SSH隧道已经建立,所以在浏览器中只需访问本地主机:8081". 然后选择"选项"->"编辑选项"->"模式"->"反转:。我们指出的是反向代理将指向我们的目标CPI系统。

同时,检查"ssl不安全"标志,因此证书不会被代理验证。

5。-获取应用程序的URL

我们可以通过命令行执行此操作,检查路由或直接在Cloud Foundry web控制台中。

6.-配置CPI(发送方和接收方)

我们将使用本系列文章练习2和练习3中已经使用的iflow。对于iflow"发送方",请注意,现在必须将主机更改为本指南第5点中获得的主机。狙击手可以在本系列的最后一篇文章中找到。

发送者:

在发送者系统中,您必须注册代理所在的云铸造证书。

接收者:

8.-发送消息

9.-最后,检查代理!

测试时,由于密码不正确,出现了一个错误。我决定留下这个错误,这样我可以展示代理在面对错误时的行为。

在第二次尝试中,在更正了密码之后,我可以正确地看到这个示例的HTTPS跟踪。

通过这个我关闭了这个系列文章。对我来说,毫无疑问,学习这些技术将有助于任何需要分析HTTP连接问题的人。最后,我想可能会有疑问,因为这些信息是如此分散在这些职位,看看最后一个职位,我可以回答问题,并附上一些代码,可能为您服务。

阿里尔布拉沃阿亚拉