MITM渗透工具Bettercap源码分析
介绍
是1个强劲,灵便和可移植的专用工具,用于为实行各种各样网络类型的MITM进攻,即时控制.com,HTTPS和TCP总流量,嗅探凭证等等等等。
一起是这款选用Ruby撰写的开源系统的手机软件,人们能够剖析源代码,来分析手机软件的建立。
文件目录构造
├──
│ ├──
│ ├── context.rb 关键文档
│ ├── discovery 服务器发觉
│ │ ├──
│ │ │ ├──
│ │ │ ├──
│ │ │ ├──
│ │ │ └──
│ │ └──
│ ├──
│ ├── firewalls 端口号重定向
│ │ ├──
│ │ ├──
│ │ ├──
│ │ └──
│ ├──
│ ├── logger.rb 系统日志
│ ├──
│ ├── monkey 对依靠第三方平台库类的扩大
│ │ ├──
│ │ │ ├──
│ │ │ └──
│ │ │ └──
│ │ ├──
│ │ │ └──
│ │ ├──
│ │ │ └──
│ │ ├──
│ │ │ ├──
│ │ │ └──
│ │ └──
│ ├──
│ │ ├──
│ │ ├──
│ │ ├──
│ │ ├──
│ │ ├── protos 建立一部分协议书,parser(在线解析)必须采用
│ │ │ ├──
│ │ │ ├──
│ │ │ ├──
│ │ │ ├──
│ │ │ └──
│ │ ├──
│ │ │ ├── dnsd.rb DNS服务项目
│ │ │ └──
│ │ ├──
│ │ ├──
│ │ └──
│ ├── options 命令行参数分析
│ │ ├──
│ │ ├── options.rb 主要参数分析
│ │ ├── proxy_options.rb 代理商作用主要参数分析
│ │ ├── server_options.rb server作用呢主要参数分析
│ │ ├── sniff_options.rb sniff作用主要参数分析
│ │ └── spoof_options.rb spoof作用主要参数分析
│ ├── pluggable.rb 控制模块基类
│ ├── proxy 代理商控制模块建立(统计数据的阻拦及伪造)
│ │ ├──
│ │ │ ├── module.rb 控制模块(软件)基类
│ │ │ ├──
│ │ │ │ ├──
│ │ │ │ ├──
│ │ │ │ └── injectjs.rb 引入Js编码的控制模块(软件)
│ │ │ ├── proxy.rb .com代理商建立
│ │ │ ├──
│ │ │ ├──
│ │ │ ├──
│ │ │ │ ├──
│ │ │ │ ├──
│ │ │ │ └──
│ │ │ ├──
│ │ │ │ ├──
│ │ │ │ ├──
│ │ │ │ └──
│ │ │ └── streamer.rb .com代理商数据处理方法
│ │ ├──
│ │ ├──
│ │ │ ├──
│ │ │ └──
│ │ └── thread_pool.rb
相关文章
- 2条评论
- 澄萌奚落2022-05-31 18:45:50
- sp; │ │ ├── dnsd.rb DNS服务项目 │&
- 假欢绮筵2022-05-31 19:35:16
- p;│ ├── │ │ ├── │ │ ├── │ │ &nb