rustscan

rustscanについて

nmapの結果待ちの時間結構長いですよね。それを早くしてくれるのがrustscanです。 下のgithubレポジトリからkaliなら簡単にインストールできます。めっちゃ快適!

複数サーバーの同時スキャン


rustscan -a www.google.com,127.0.0.1

txtファイルを使う場合は

rustscan -a 'hosts.txt'

host.txt の例
192.168.1.1
192.168.1.10
google.com
192.168.0.0/30
127.0.0.1

CIDR対応


rustscan -a 192.168.1.0/24

ポート指定

個別または、複数のポートを指定できる。

rustscan -a 192.168.1.1 -p 53
複数指定する場合は
rustscan -a 192.168.1.1 -p 20,21,53,80
ポートの範囲を指定するには
rustscan -a 192.168.1.1 --range 1-1000

nmapへのオプション調整

nmapへとオプションを渡すことも可能です。

rustscan -a 192.168.1.1 -- -A -sC

ランダムスキャン ファイヤーウォールやIDSの簡易的な回避策として、ポートをスキャンする順番をランダム化することも可能です。

rustscan -a 192.168.1.1 --range 1-1000 --scan-order "Random"