最近在研究抓包软件时,搜索发现腾讯AlloyTeam开发的Rythem抓包工具功能较全,且代码开源,遂潜心学习,于是有了下面的文档,请各位大神不吝指正。

Rythem主页:http://www.alloyteam.com/2012/05/web-front-end-tool-rythem-1/

Rythem是什么

Rythem是一个与Fiddler同类的软件,和Fiddler一样具有 代理抓包/替换 功能,与Fiddler最大的不同是Rythem是跨平台&开源的。


Rythem流程图:


开源抓包工具Rythem阅读文档

另外,

RyPipeData 每个http请求对应一个RyPipeData,对http请求进行解析,可以说是本程序的核心

RyTableModel 用于显示每个http请求,即RyPipeData

WaterFallWindow 对应WaterFall显示模块

Composer 对应Composer模块,可自定义http请求包,笔者将该模块视为原理阐释模块/测试模块

RyConnection 实现代理服务器的流量分析/转发,requestSocket处理/回复本机请求,responseSocket执行原目标的访问

RyUpdateChecker Rythem程序更新自检

相关文章: