LAN IPを指定せずにNMapを使用したLANスキャン

LAN IPを指定せずにNMapを使用したLANスキャン

NMapスキャン用にIP範囲と個々のIPを指定できることに精通しています。さて、IPを指定せずに接続されたLANをスキャンできるコマンドがあるかどうかを知りたいです。

状況によっては、一部のLANには192.168.0.1があり、他のLANには192.168.10.1があります。私はNMapにこの要素を自動的に認識し、それに基づいてスキャンを実行させる方法を探しています。

可能ですか?

ベストアンサー1

次のコマンドを使用してこれを実行できますip a

nmap `ip a | grep "inet " | grep -v 127.0.0.1|  sed -re 's/^[[:blank:]]+|[[:blank:]]+$//g' -e 's/[[:blank:]]+/ /g' | cut -d" " -f2`

サブドメインマスクでIPアドレスを取得し、パラメータとして使用します。nmap必要に応じて追加のパラメータを追加する必要があります。

おすすめ記事