現在、次のスクリプトを使用して、毎日 16 の異なる /24 に対してスキャンを実行しています。
#!/bin/sh
TODAY=`date +"%d-%m-%y"`
OPTIONS="--open --reason -oX /var/log/nmap/XXX/scan-$TODAY.xml -F x.x.x.0/24"
nmap $OPTIONS
rm /var/log/nmap/XXX/yesterday.xml
mv /var/log/nmap/XXX/today.xml /var/log/nmap/XXX/yesterday.xml
ln -s /var/log/nmap/XXX/scan-$TODAY.xml /var/log/nmap/XXX/today.xml
スクリプトの外で nmap コマンドを実行してコンソールに出力すると、ダウンしているホストは表示されませんが、-oX フラグを使用して xml ファイルに出力すると、後で ndiff できるようになります。 、ダウンしているホストが一覧表示されます。
nmap でこれらのホストを無視し、ログに記録しないようにするにはどうすればよいですか? ありがとう!
編集: 私たち全員が同じページにいることを確認するために、私が働いている会社は、私がスキャンしているすべての /24 を所有しています。=)