0

IP アドレス範囲の長いリストがあります。nmap の -iR などを使用して、アドレスの範囲からランダムなサンプルを取得する方法はありますか。たとえば、次のようなものです。

    nmap -iL ip_ranges -iR 100000

このスキャンを実行すると、「–iL ip_ranges」パラメータが無視され、純粋にランダムなホストのスキャンが試行されます。

私の入力リストは次のようになります。

    x.x.220.0/23
    x.x.222.0/23
    x.x.224.0/20
    x.x.0.0/16
    x.x.0.0/19
    …
    …
4

1 に答える 1

0

現在、Nmap にはこのオプションがありません。代わりにできることは次の 3 つです。

  1. コマンド パイプラインを使用して選択を行います。

    nmap -n -sL -iL ip_ranges -oG - | awk '/^Host/{print $2}' | shuf -n 100000
    
  2. Nmap の--exclude-fileオプションを使用して、立ち入り禁止の IP 範囲のリストをインポートしてから、 を使用-iRして生成する残りのアドレスの数を選択します。選択した IP 範囲を「除外」範囲に変換するには、おそらく多大な作業が必要になりますが、これはオプションです。

  3. dev@nmap.org に手紙を書いて、これを新機能として求めてください。

于 2014-06-05T23:32:55.480 に答える