Pemindai pelabuhan modern dan pemindai icmp . Cepat, efektif.
Jaringan pemindaian cepat dengan mengirim icmp , paket tcp/udp , terinspirasi oleh nmap tetapi tidak bergantung pada nmap .
LinuxAndroidFreeBSDMacosicmp/pingtcpudparpAnda akan membutuhkan hak istimewa root untuk mengeksekusi
ping/icmp Anda dapat icmp cidr , ipaddress , dipisahkan oleh koma, menetapkan argumen batas waktu sebagai batas waktu eksekusi global, menggunakan detik sebagai unit.
$ 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
Anda masih dapat mengatur env bernama rust_log untuk mendapatkan lebih banyak info log
$ sudo RUST_LOG=debug ./rscan icmp 1.1.1.1/28,1.0.0.0/24 --timeout 10
atau
$ export RUST_LOG=debug
$ sudo ./rscan icmp 1.1.1.1/28,1.0.0.0/24 --timeout 10
tcp Gunakan tcp sebagai argumen, tambahkan opsi port
$ 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 Pemindaian udp Berdasarkan Balas icmp dengan port yang tidak dapat dijangkau untuk paket udp jika port udp tidak terbuka, pastikan timeout cukup besar untuk menerima semua icmp untuk semua paket udp , sehingga pemindaian udp tidak dapat menjamin akurasi 100%.
Setiap batas ip mengirim paket udp setidaknya terpisah 0,5 detik.
$ 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 Gunakan protokol arp untuk memindai perangkat 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|
....
Berlisensi di bawah salah satu dari
di pilihan Anda.