【问题标题】:Intercept **Outgoing** HTTP(S) Traffic拦截**传出** HTTP(S) 流量
【发布时间】:2021-08-17 19:50:06
【问题描述】:

使用 Charles 或 Telerik 的 Fiddler 之类的工具,您可以在家用 PC 上设置自己的代理服务器,以比例如更高级(但更易于阅读)的视图拦截传入和传出流量。线鲨。 有没有一种方法可以在不需要使用代理的情况下实际分析和/或拦截真正的传出流量?只是在流量被发送到网络之前以某种方式捕获所有流量?它不需要在位层上(普通的 HTTP 请求就可以了;))

问候

【问题讨论】:

  • 为了在没有代理的情况下拦截 https 流量,您需要在数据在发送过程中被加密之前捕获数据。主要问题是程序可以使用几个 SSL/TLS 库。为了拦截流量,您需要编写一个不同的钩子来获取解密的数据。由于此类工具使用调试器的技术来修改正在运行的进程,因此此类工具通常称为 https 调试器。

标签: http proxy wireshark traffic charles-proxy


【解决方案1】:

如果你提到 iOS 应用,你可以通过Atlantis Framework + Proxyman app 来实现。

Atlantis 不会像 Charles、Fiddler 那样将您的流量代理到代理服务器,而是会在线捕获您的流量(通过使用 Method Swizzling 技术)并将其广播到 Proxyman 应用程序以进行预览。

【讨论】:

    猜你喜欢
    • 2023-03-04
    • 1970-01-01
    • 2019-11-21
    • 2021-07-26
    • 2012-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多