自研抓包服务调研情况

抓包服务调研情况

期望目标:

  1. 自研可视化抓包服务,可共享

  2. 能抓到大多数协议,尤其是TCP协议

  3. 功能模仿charles,能maplocal、mapremote以及过滤、断点等等

  4. map功能做成表单提交,方便使用

 

调研对象:

抓包四大神器:Charles、Fiddler、Wireshark、MitmProxy

开源工具:Whistle、AnyProxy

 

试用工具:

  1. Charles,目前为止使用最方便的工具,功能强大

  2. MitmProxy,能够二次开发,python第三方库

  3. AnyProxy,能够二次开发,阿里前端开源

 

其他工具未试用原因:

  1. Fiddler对于windows比较适用,但是对于linux、Mac Os不方便

  2. Wireshark比较成熟,但使用门槛儿比较高,可以抓到所有协议包,偏底层

  3. Whistle开源,前端使用比较方便,但rule配置门槛比较高

 

试用情况:

  1. Charles功能很强大,本地使用很方便,但不能部署成服务

  2. MitmProxy封装比较成熟,由于是python脚本编写,可供python程序调用。

  3. Anyproxy由阿里妈妈开源,界面简洁清晰,但是工具比较少,需要单独配置rule

  4. Whistle由腾讯开源,工具比较齐全,但是配置rule比较麻烦,尤其是rewrite

 

调研结果:

MitmProxy是目前最接近期望目标的开源工具,可部署成服务

主要是因为:

1.本身是python脚本编写而成的工具,集成在python程序是很友好的,直接调用mitmproxy依赖就可以使用

2.可以更改响应前以及响应后,能让Map配置立即生效

3.结合Vue+Mongodb,典型的MVC模式自研抓包服务

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值