7

サブネットで ssh が開いているコンピューターを検索したいのですが、ポートが開いているホストだけでなく、稼働しているすべてのホストが結果に表示されます。これが私のコマンドです

nmap -PN -p 22 --open -oG - 192.168.*.* | awk '{print $2}' > sshopen.txt

ありがとう

4

1 に答える 1

10

awk を使用して、すべてではなく特定のケースでのみ印刷するように選択できます。

たとえば、次は最後のフィールドに一致し、ssh が含まれている場合 (ただし、22 についてもテストできます)、IP が出力されます。

nmap -PN -p 22 --open -oG - 192.168.*.* | awk '$NF~/ssh/{print $2}' > sshopen.txt
于 2013-08-08T15:33:41.790 に答える