1

nc16 進バッファ (ファイル /tmp/data.hex に保存) をエコーするための拡張エコー サーバーとして使用したいと考えています。「拡張」とは、クライアントが接続した直後にサーバーがこのバッファーをエコーし​​ないことを意味しますが、クライアントが何らかの情報を送信した後にのみエコーします。私がそれをしたい理由は、ログイン要求 (私が送信したもの) と応答 (リモート サーバーによって送信されたもの) をエミュレートしたいからです。リモート サーバーが使用するプロトコルは非常に厳密であるため、システムをデバッグするにはこのエミュレーションが必要です。

結論として

1) サーバー エミュレーションを開始します (コマンドは何ですか?)

2) クライアントがログイン要求をサーバーに送信する

3) クライアントがサーバーに接続された後、クライアントの要求に応じて、サーバーはファイル /tmp/data.hex 内のバッファーを送信します (これがログイン応答です)。

目的の結果を達成するためのncコマンド (またはその他のプログラム) は何ですか? 私は fedora 17 マシンを実行しており、netcat-openbsd バージョンを使用しているため、-c オプションはありません。

4

1 に答える 1