telnetによる穴あけ疎通確認ツールを作りたい

表題の通り、telnetによる穴あけ疎通確認ツールを作ってみたいです。

要件は以下の通り

 

# 要件

・特定のフォーマットに従った入力をもとに、telnetコマンドを組み立てる

telnetコマンドを打った後は、即時で出力が返ってこなければNGとする

・結果をまとめて出力する

 

これらをコメントベースで書くと・・・。

 

# 入力受け取り、格納

# ポート番号を分離し、配列をその分増やす

# telnetコマンドを組み立てる

# コマンド実行、1秒で接続切る

# 結果をマッピング

# 結果をサマリして表示

こんなかんじ?

 

で、入力は以下みたいな感じ

<送信先IP>::<port>

192.168.3.5::8080,8090 的な

 

これを分解して組み立てて、

telnet 192.168.3.5 8080

telnet 192.168.3.5 8090

に分解して打ってくれる

 

後はtelnet打ってから戻ってくるまでのタイムアウトをどう処理するかだなぁ・・・。

考えます。

 

以上