美文网首页
开源代码之 GoodbyeDPI

开源代码之 GoodbyeDPI

作者: 希夷微 | 来源:发表于2017-09-12 11:17 被阅读0次
  • 题记

今天介绍一个绕过 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程序不做特定的容错处理

相关文章

  • 开源代码之 GoodbyeDPI

    题记 今天介绍一个绕过 DPI检测的开源代码 GoodbyeDPI, 作者是一个俄罗斯人 介绍 基于DPI检测技术...

  • 分析开源代码之redis

    分析一下别人写的开源代码吧 开源代码的地址:https://gitee.com/yidao620/springbo...

  • 开源代码篇

    开源代码篇 看过哪些开源代码 leakcanary leakcanary 为啥调用两次gc 看了哪些开源库

  • C++链接

    C++开源代码项目汇总 C++11之经典书籍和网文推荐(持续更新资源下载链接) 通过这 9 本开源书,学好 C++

  • iOS 静态库 和 bundle

    开源库公开源代码,能看到具体实现,如SDWebImage,AFNetworking 闭源库不公开源代码,是经过编译...

  • 开源代码:ZYThumbnailTableView--堪比一个小

    开源代码:ZYThumbnailTableView--堪比一个小型阅读App 开源代码:ZYThumbnailTa...

  • 为何要做开源

    为何要做开源 所谓开源,就是公开源代码。但是“free is not free”,意思是开源并非免费。 在做开源项...

  • 【code_小马】解决ScrollView上按钮拦截响应的问题

    老样子,先上代码解燃眉之急,具体思路解释 见下文 开源代码在github上直接下载下载链接: https://gi...

  • 代码扫描系统——sonarqube

    界面: 标签:sonarqube,静态扫描,代码质量,开源 简述:SonarQube ,一个开源的代码质量扫描平台...

  • iOS常用第三方框架

    1、 Facebook开源代码 FBShimmering 文字闪烁效果实现 2、阿里巴巴开源代码 LazyScro...

网友评论

      本文标题:开源代码之 GoodbyeDPI

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