Grinder TCPProxy是用来过滤http/https通信的proxy,Java实现。它扮演一个中间人的角色,把Browser的请求发给Server,把Server的响应发给Browser。最关键的一点是它支持HTTPS,它的Socket可以读取到解密的数据,这样就可以监控任何经过它的信息。
它是开源项目,代码简单,可以很方便得学习、改造。