#tcp-connection #stdout #log #data #streamed #target #snooper

app tcp-snooper

将所有通过TCP连接流经的数据记录到stdout

2个版本

0.1.1 2023年1月11日
0.1.0 2023年1月11日

54#tcp-connection

MIT 许可证

12KB
139

tcp-snooper

将所有通过TCP连接流经的数据记录到stdout

安装

使用cargo安装和运行

cargo install tcp-snooper
tcp-snooper --help

使用docker拉取并运行

docker run ghcr.io/dapplion/tcp-snooper --help

用法

终端1: 目标

python3 -m http.server 8000

终端2: TCP嗅探器指向目标 127.0.0.1:8000 并监听端口 5000

tcp-snooper 127.0.0.1:5000 127.0.0.1:8000

终端3: 消费者连接到嗅探器 127.0.0.1:5000 而不是原始目标 127.0.0.1:8000

curl 127.0.0.1:5000

默认情况下可以以UTF8格式打印数据,也可以使用 --encoding hex 以十六进制格式打印

依赖项

~11–22MB
~308K SLoC