开源代码之 GoodbyeDPI

  • 题记

今天介绍一个绕过 DPI检测的开源代码 GoodbyeDPI, 作者是一个俄罗斯人

  • 介绍
  • 基于DPI检测技术,软件服务提供商可以精确检测出网络上的大部分流量,从而可以针对某些流量进行封杀
  • GoodbyeDPI基于开源的windows底层网络库Windivert, 基于以下修改欺骗DPI程序
  1. TCP层,对第一个包做分段处理, 使某些不支持重组的DPI程序无法正常工作
  2. 修改 HosthoSt, 使某些区分大小写的DPI程序对Host字段的识别失效
  3. 去掉Http请求Name和值之间的空格
  4. 在Http请求方式(GET, POST ...etc)和url之间添加额外的空格
  • 后记

基于对实现方式的理解,我觉得这只是针对HTTP请求的反封堵,而且需要DPI程序不做特定的容错处理

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,916评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,845评论 18 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,196评论 4 61
  • 和他一起吃饭、聊天。我无不感受到那种内心的哀楚和对生活的愤恨, 他叫alex,在市区的一家医疗机构上班来自旷野的齐...
    Diego伯爵阅读 675评论 2 4
  • 昨天在食堂吃过饭后,宿舍几个人聊了聊关于发生意外逃生的问题。最初是说只有你和丈夫倆个是分开逃生还是一起逃?五个人...
    考虫阅读 175评论 0 0