小编dee*_*cks的帖子

使用 netcat 作为代理记录流量

我想使用 netcat 作为代理来记录 http 请求和对文件的响应,然后跟踪这些以检查流量。想想wireshark。

尝试了以下其中“fifo”是命名管道,“in”和“out”是文件,端口 8080 上的 netcat 代理,端口 8081 上的服务器。

虽然是真的;做猫fifo | nc -l -p 8080 | tee -a in | nc 本地主机 8081 | tee -a out 1>fifo; 完毕

问题:

  • Netcat 在第一次请求后停止响应(忽略循环?)。

  • localhost [127.0.0.1] 8081 (tproxy) : Connection refused如果服务器在 8081 上不可用,Netcat 将失败并显示 msg 。 问:是否可以在发出请求时“延迟”连接到 8081?即我不想让 8081 在 netcat 启动时运行。

linux bash netcat tee named-pipe

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

bash ×1

linux ×1

named-pipe ×1

netcat ×1

tee ×1