rscan
ve icmp scan and add snafu replace this-error
最新のポートスキャナーとicmpスキャナー。速く、効果的。
nmapに触発されたがnmapに依存しないicmp 、 tcp/udpパケットを送信して、高速スキャンネットワーク。
LinuxAndroidFreeBSDMacosicmp/pingtcpudparp実行するにはルート特権が必要です
ping/icmpスキャンcidr 、 ipaddress 、コンマで区切らicmp 、グローバル実行時間制限としてタイムアウト引数を設定し、ユニットとして秒を使用できます。
$ sudo ./rscan icmp 1.1.1.1/28,1.0.0.0/24 --timeout 10
rscan|icmp|1.0.0.55|
rscan|icmp|1.0.0.116|
rscan|icmp|1.1.1.12|
....
send 272 ips, receive packets from 272 ips
あなたはまだrust_logという名前のenvを設定して、より多くのログ情報を取得することができます
$ sudo RUST_LOG=debug ./rscan icmp 1.1.1.1/28,1.0.0.0/24 --timeout 10
または
$ export RUST_LOG=debug
$ sudo ./rscan icmp 1.1.1.1/28,1.0.0.0/24 --timeout 10
tcpスキャンtcp引数として使用し、ポートオプションを追加します
$ sudo ./rscan tcp 1.1.1.1/28 --ports 80,443 --timeout 10
rscan|tcp|1.1.1.10:443|
rscan|tcp|1.1.1.3:80|
rscan|tcp|1.1.1.7:80|
...
udpスキャンudpポートが開いていない場合は、 udpパケットに到達不可能なポートを使用したicmp返信に基づくudpスキャンは、すべてのudpパケットのすべてのicmpを受信するのに十分な大きさであることを確認してください。これにより、 udpスキャンは100%の精度を保証できません。
各ip制限は、少なくとも0.5秒離れたudpパケットを送信します。
$ sudo ./rscan udp 10.30.6.0/24 --ports 151-165 --timeout=50
rscan|udp|10.30.6.165:161|
rscan|udp|10.30.6.200:162|
...
arpスキャンarpプロトコルを使用して、 intranetデバイスをスキャンします
$ sudo ./rscan arp 10.30.6.0/16
rscan|arp|10.30.6.10|0c:73:eb:92:0c:ef|
rscan|arp|10.30.6.14|0c:73:eb:94:5e:ed|
rscan|arp|10.30.6.15|20:ce:2a:70:d0:8a|
rscan|arp|10.30.6.16|0c:73:eb:90:d6:73|
rscan|arp|10.30.6.17|e4:f1:4c:57:84:da|
rscan|arp|10.30.6.18|e4:f1:4c:57:82:62|
rscan|arp|10.30.6.26|00:90:0b:99:85:fc|
rscan|arp|10.30.6.57|ac:1f:6b:e6:33:96|
....
いずれかの下でライセンスされています
あなたのオプションで。