問題タブ [telnetlib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - telnet は機能しますが、python telnetlib は失敗します
Altusen Power KVM に telnet で接続し、コンピューターを再起動しようとしています。Windows telnet を使用してこれを行うと、うまく機能します。しかし、Python の telnetlib を使用すると、Windows telnet を使用するとすべての読み取りコマンドが再び失敗し (すぐにではなくタイムアウトで)、すべて正常に動作し、ログイン メッセージが表示されます。
以下は私が使用するコードです:[Python 2.7.3で]
クリアしてもいいです:
pythonユーザー入力なし read_all() タイムアウト 通常の Windows telnet クライアント ユーザー入力なし次を取得します。
** ALTUSEN -- PN9108 Telnet 経由の設定 **
ログイン:
python-2.7 - Python 2.7.6 telnetlib ハードコード パスワード
MACOSでAPPを実行するために使用されるスクリプトを作成しました。基本的に、IPアドレスを使用してカメラを制御します
私の問題は、パスワードが必要なことです
ここからhttp://docs.python.org/2/library/telnetlib.html#telnetlib.Telnetの例を使用していますが、機能していません ユーザーにパスワードの入力を求めたくないので、単にしたいだけですアプリを実行するたびにハードコーディングします。
python - Telnetlib は読み取り不能な文字を取得しますが、cygwin またはパテはそうではありません
Python の telnetlib モジュールに奇妙な問題が見つかりました。telnetlib を使用してサーバーにアクセスし、情報を取得しようとすると、常に奇妙な文字が表示されます。エンコードの問題ではないと確信しています。出力は次のようになります。
しかし、いくつかのシェルのようなアプリケーションを使用してサーバーに telnet で接続すると、得られるものは非常に優れており、奇妙な文字はありません。以下は、cygwin を使用して得た結果です。
誰かが同じ問題に遭遇しましたか?そして、なぜこれが起こるのですか?telnetlib を使用する場合、どうすれば「きれいな」結果を得ることができますか?
以下は簡単なスクリプトです。
python-2.7 - Pythonでtelnetで「shift+F11」を送信する方法
Shift+F11キーをに送信telnet host(tn5250)
する必要があります。Python を使用して送信するにはどうすればよいですか?
たとえば、Shift+を送信するF1には、この一連の文字を使用しています\x1B[25~
キーボードのキーを ASCII 文字に変換するロジックがいくつかあることは知っています。この分野の知識を得るためのリンクや詳細を教えてもらえますか?
前もって感謝します。
python - Python telnetlib read_until サーバーにスパムが送信される
Telnet サーバーから読み取るために telnet lib を使用しています。
私のコードは次のようになります。
これは今のところ問題なく動作していますが、ネットワーク トラフィックを見ると、クライアントとサーバーの間に大量のパケットが表示されます。生のソケットを使用すると、これは発生しません。
ネットワーク上のパケットはほとんど空です。これは次のキャラの引きだと思います
これについて誰か説明がありますか?私は自分の telnet サーバーにスパムを送信したくありませんが、行ごとに取得できるので、read_until メカニズムのアイデアが気に入っています。
ありがとう!
python - telnetlib write() 関数が長いコマンドを実行しない
コマンドをデバイスに送信するために telnetlib を使用しようとしています。以下は私が使用しているコマンドです:
私が得ている応答は、Test.dll までのみ印刷され、その後は何も印刷されません。write
関数が複数のスペースを含むコマンドを送信できるかどうかは疑問です。
test.log が宛先パスで生成されていないため、コマンドが実行されていないことがわかっています。
応答: