動かざることバグの如し

近づきたいよ 君の理想に

特定のIP帯でポートが空いているIPを爆速で検索したい

環境

やりたいこと

特定のIP帯(例: 10.1.10.2-250)から、ポート80が空いているIPアドレスをなるべく高速・並列にスキャンしたい。

コマンド

nmap -p 80 -T4 --min-parallelism 100 -n --open 10.1.10.2-250

各オプションの意味

  • -p 80: ポート80を指定。ここではHTTPポートを対象としている。
  • -T4: スキャンの速度を指定。T4は高速スキャンを意味する。
  • --min-parallelism 100: 並列処理の最小数を100に設定。これにより、より多くのホストを同時にスキャンできる。
  • 10.1.10.2-250: スキャン対象のIP範囲を指定。10.1.10.2から10.1.10.250までのIPアドレスを対象とする。
  • --open: 開いているポートのみを表示するオプション。
  • -n: DNS 逆引き解決を行わない ホスト名の解決をスキップしてスキャン速度を向上

pingでIPを検索したい場合

-sn をつけるとpingでサーチする。

nmap -sn -T4 --min-parallelism 100 -n --open 10.1.10.2-250

注意点

このコマンドはネットワークに負荷をかける可能性がある。 特に--min-parallelism 100を指定しているため、大量のパケットが送信される。 使用する際はネットワークの状態や管理者の許可を確認すること。