高性能
基于 Go 构建,原生协程 + 写队列零拷贝路径,单实例即可承载高并发 TCP/HTTP 流量代理与录制。
主动 + 被动双模式
既能作为 SimpleTCPServer 主动代理监听端口,也能通过 gopacket 抓包实现被动镜像,零修改部署即可上线。
可回放、可改写
TcpPlayer 支持按原始时序重放录制流量,DataParser 钩子可在回放前任意改写包内容,覆盖回归、压测、染色等场景。
核心组件
SimpleTCPServer 主动代理
监听本地端口、转发上游、双向复制流量并按链路号序记录到任意 Writer 或 WriteFunc。
GopacketTrafficMirror 被动镜像
无需改部署,通过 pcap / AF_PACKET / eBPF 抓包并重组 TCP 流,可旁路转发或纯录制。
TcpPlayer 流量回放
把录制的流量按原始时序回放给目标服务,支持自定义解析器修改包内容。