使用cat,mkfifo,tee攔截,監視和操作TCP連接

分享于 

1分钟阅读

shell脚本

  简体

拦截,监视和操作TCP连接,

mkfifo /tmp/fifo; cat /tmp/fifo | nc -l -p 1234 | tee -a to.log | nc machine port | tee -a from.log > /tmp/fifo
将localhost:1234转发到machine:port,通过你的管道命令链运行所有数据,上面的命令将入站和出站流量记录到两个文件,提示:使用sed替换tee可以实时操作数据(使用"sed -e's/400 Bad Request/200 OK/'"调整服务器的web响应-)无限制的可能性。
INT  MAN  监视器  Monit  CAT  TCP