実装に興味があります。高度なコンテンツフィルタの例サフィックスの場合。
socat tcp-listen:10026,reuseaddr,fork tcp:localhost:10025
これは機能しますが、フィルタリングや応答を実行しない単純な「パススルー」です。
私の目標は、このsocatコマンドが正しく機能する方法(2つの接続間の双方向転送)と同時に、入力がPHPスクリプトに一方向に渡されるようにすることです。
どうすればいいですか?
重複した質問がある可能性があります(現在の回答はありません)。
詳細な背景情報は... "シンプルな"コンテンツフィルタの制限を避けたいです。pipe
ただし、トランザクションを処理するために完全なSMTPクライアントとサーバーを実装したくありませんpostfix <--> filter <--> postfix
。
電子メールをフィルタリングする必要はありませんが、追跡は必要です。私の考えは、通常どおりネットワークトラフィックを転送できますが、ネットワークを介して送信されるデータを追跡するPHPスクリプトを使用することです。
答え1
すべてのi / oをstderrにコピーして方向を示すために、またはプレフィックスを-v
追加するだけです。socat
>
<