美文网首页
moya防止抓包

moya防止抓包

作者: 太平洋_cfd2 | 来源:发表于2023-06-15 10:23 被阅读0次

private static func pinningManager() -> Session {
let configuration = URLSessionConfiguration.default
configuration.headers = .default

    let certificationData = try? NSData(contentsOf: R.file.releaseIguoxiaodiComCer()!)

    let certificate = SecCertificateCreateWithData(nil, certificationData!)
    let certificates: [SecCertificate] = [certificate!]

    let evaluator = PinnedCertificatesTrustEvaluator.init(certificates: certificates)

    let session = Session(configuration: configuration, serverTrustManager: ServerTrustManager(evaluators: ["api.iguoxiaodi.com": evaluator]))
    return session
}

static let provider = MoyaProvider<MultiTarget>.init(endpointClosure: myEndpointClosure, requestClosure: requestClosure, session: pinningManager(), plugins: [LoadingPlugin])

ps:
https://fanthus.github.io/2022/08/30/ios-%E7%A6%81%E7%94%A8%E6%8A%93%E5%8C%85/
https://www.cnblogs.com/wenxp2006/p/9626730.html
https://github.com/Alamofire/Alamofire/issues/3039

相关文章

  • iOS 如何防止抓包

    iOS 如何防止抓包 1、抓包原理 为了防止被抓包那么就要了解抓包的原理。 其实原理很是简单:一般抓包都是通过代理...

  • Fiddler 对App抓包代理问题

    App 防止 Fiddler 抓包小技巧fiddler 抓不到app包 抓不到okhttp/asynchttpcl...

  • 防止被抓包

    (BOOL)getProxyStatus {NSDictionary *proxySettings = NSMak...

  • iOS防止抓包

    #pragma mark - 初步方案,判断是否设置代理,如果设置了代理就视为在抓包 - (BOOL)getPro...

  • Android防止抓包之代理篇

    在介绍防止抓包前先秀秀我的抓包之旅(抓包教程会在文末给出),先来看看一个朋友的项目: 这是我通过抓包获取到的数据,...

  • Android安卓进阶之一文带你了解抓包和反抓包

    今天主要跟大家介绍一下Android的抓包和防止抓包 介绍两款抓包工具,Profiter和Charles。 工具环...

  • Android App 防止抓包

    这篇文章谈谈如何防止 App 被抓包 首先我们要知道常用的抓包方式有 Charles 和 Fiddler。他们通过...

  • 防止抓包 - ssl pinning

    使用AFNetworking和SSL绑定实现安全连接 1. SSL Pinning SSL pinning, 即证...

  • iOS安全之防止抓包

    通过设置网络代理的方式,防止Charles等类型工具抓包。这种方式的特征就是不会出现抓包记录,不管是失败还是成功。...

  • IOS APP 防止抓包工具抓包

    原文地址 https://lm1024.xyz/archives/34 看了这篇有关对 iOS app 进行安全...

网友评论

      本文标题:moya防止抓包

      本文链接:https://www.haomeiwen.com/subject/mdqlydtx.html