2009-08-13 5 views
1

私たちはofcにunixボックスを持っています。通常、このボックスにtelnetしてコマンドを実行します。通常、telnet.exeを使用してコマンドプロンプトからWindowsクライアントからこれを行います。 UnixボックスのIPを入力するだけで、ログイン資格情報を提供する画面が表示されます。独自のメッセージを伝えるログインプロンプトの前に、デフォルトのメッセージがあります。テルネットサーバに送るメッセージの例

私はTcpClientクラスを使って同じことを試みました。私はcodeをmsdnから直接借りてきました。私はメッセージパラメータ(string.Empty)の値を渡しません。しかし、私は同じ反応を得ることはありません。私は独自のメッセージテキストを期待していましたが、代わりに$$がありますか? ?それが何であるかを知らない。

これは、プロプライエタリメッセージを取得するためにtelnet.exe(コマンドプロンプトツール)が初期通信を行うと結論づけます。私はそれが何であるかを知り、同様のことをtcpclientクラスを通してシミュレートしたい。私は何をすべきか?

メッセージについて:この文脈で「メッセージ」とは、人が読めるメッセージまたはRFC854(テルネットプロトコル仕様)に記載されているメッセージを意味しますか?

答えて

1

通常のセッション(たとえばWireshark)中にトラフィックをスニッフィングして、実際に何が起こっているのかを確認できます。

+0

こんにちは、私はWiresharkのを持っていた場合でも、どのように私はそれに送られたメッセージ何把握し、どのようなメッセージはそれから受信しましたか...?私はそのrfcに関連付けることはできません... – deostroll

0

作業するにはopensource telnet telnetライブラリが見つかりました。私はそれが私よりもテルネットプロトコルを実装していると思う...私はコードの一部だけを理解することができます。まだそれを学ぶことを試みる。いくつかの前提があります(または、元の開発者が持っていた親指のルール)。私は従うことができません。これはsourceforgeでホストされているプロジェクトです。いくつかによって開発されたSevaペトロブ

dotnettelnetライブラリhttps://sourceforge.net/projects/dotnettelnet/

関連する問題