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打ってから戻ってくるまでのタイムアウトをどう処理するかだなぁ・・・。
考えます。
以上