こんにちは、あなたを助けてくれてありがとう。
ポート80が開いている場合は、このnmapコマンドを使用してホストとIP情報を取得します。
nmap -sV -iL test.txt | grep "サービス情報:"; nmap --open -p 80 -iL test.txt -oG - | nmap --open -p 80 -iL test.txt -oG - | /開く" | awk '{print $2}'
サービス情報:ホスト:HOSTNAME
サービス情報:ホスト:HOSTNAME
XXX.XXX.XXX.XX
XXX.XXX.XXX.XXX
私が望むのは、同じ行に置き、次の結果を得ることです。
サービス情報:ホスト:HOSTNAME、XXX.XXX.XXX.XX
サービス情報:ホスト:HOSTNAME、XXX.XXX.XXX.XXX
test.txtファイルに私たちがインストールしたルータIPのポールを入れたいと思います(現在のテスト用に2つしかありません)。この目的は、ポート80が開いていてルータモデルがインストールされているかどうかを分析することです。ユーザーがルーターを変更したかどうかに応じて、オフまたはオフにしないことがあります。 (脚)