クロスプラットフォームの解決のための自動化ncurses型telnetセッション
-
20-09-2019 - |
質問
背景
の私の研究テーマは、以下のネットワークや通信を自動化すtelnetセッションがレガシーハードウェアにおいやすいソリューションその他のインタフェース.多くの古くからの機器のみがアクセス可能で経由クラフトポート(RS-232シリアルポート)、SNMP、telnet.時にはtelnetでのアクセス情報はtelnetとして設計されていヒューマンインタフェースが必要となる画面で削れる.また、もありますのきさげ面が部分的に更新され保存するための帯域幅を参照 ncurses).私の作品には利用していActiveStateすることができ、Python telnet図書館があります。
質問
る言語とライブラリを自動化はtelnetセッションとして、以下の要件:
- に適した大型プロジェクト(例えばTcl な規模と Pythonにもう時代遅れ)
- クロスプラットフォームなど Pexpect動作しないWindows や Activestate 期待の動作が一時的に稼動していない Windows プラス要求が発により新しい 機械をオフさせスタンバイ状態)
- できる画面を掻き回る部分を塗り替え画面 (類似の挙動ncursesコマンドラインプログラム)
- 無料とビール!
より好ましい解決もに、以下を含む:
- 簡単に再頒布可能(ない 必要とする巨大なランタイムインストールする必要があります。)
- また作品のためにSSH、シリアル接続、およびその他のコマンドラインインタフェース
解決
たActiveTclディストリビューションで/ term_expectを期待/デモを見てみましょう。これは、カーソルのアドレス指定の端末をエミュレートして、特定の画面位置で出力をテストすることができます。ファイルの最後に画面例・スクレイピングのコードをチェックします。
所属していません StackOverflow