httpリクエストとレスポンスをファイルに記録するためのプロキシとしてnetcatを使い、それからトラフィックを検査するためにこれらを調整したいのです。 wireharkを考えてください。
'fifo'は名前付きパイプ、 'in'と 'out'はファイル、ポート8080はnetcatプロキシ、ポート8081はserverです。
本当ながら。猫FIFA nc -l -p 8080 |ティーティーインnc localhost 8081 | tee -a out 1> fifo;終わった
問題点
Netcatは最初の要求後に応答を停止します(ループは無視されますか?)。
Netcatがmsgで失敗する
localhost [127.0.0.1] 8081 (tproxy) : Connection refused
8081でサーバーが使用できない場合すなわちnetcatの起動時に8081を実行したくありません。
while true; do socat -v tcp-listen:8080,keepalive=1 tcp:localhost:8081; done
そしてsocat -v tcp-listen:8080,keepalive=1 tcp:localhost:8081