欢迎光临散文网 会员登陆 & 注册

Go实现支持多种协议的抓包工具——Shermie-Proxy

2023-03-15 10:10 作者:诺依曼子  | 我要投稿

一、前言

常见的抓包工具有Fiddler、Charles等,我自己用Go基于Tcp协议实现一个代理抓包工具`shermie-proxy`,支持同时监听多种协议的数据,支持对数据进行自定义修改。


涉及的知识:

- Ca证书:根证书、中间证书的生成和下发

- 单向认证、双向认证、Tls握手过程

- Ws、Wss协议

- Http、Https协议

- Socket5协议

- 协议转换


支持的协议:

- 支持一个端口同时监听Http、Https、Ws、Wss、Socket5、Tcp几种协议

- 支持注册消息事件,对消息进行修改、裁剪再发送


二、使用方法




三、仓库地址

效果:https://learnku.com/articles/69287

地址:https://github.com/kxg3030/shermie-proxy, 喜欢的话请用你发财的小手点个star



Go实现支持多种协议的抓包工具——Shermie-Proxy的评论 (共 条)

分享到微博请遵守国家法律