Portál AbcLinuxu, 10. května 2025 09:16
Zdravim,
potreboval bych zjistit adresu zarizeni. Zarizeni nema adresu, kterou by melo mit (poznamenanou IP adresu), proto poterbuju nejaky IP scan.
Zkratka, potreboval bych z prikazove radky oscenovat cely rozsah idelane sit 10.x.x.x. ,pripadne abych si zadal site 10.25.x.x 10.56.x.x. apod..
dekuji M.
nmap 10.0.0.0/24Vetsi rozsah i na lokalni sit asi bude chvili trvat.
Zkratka, potreboval bych z prikazove radky oscenovat cely rozsah idelane sit 10.x.x.x.10.0.0.0/8
pripadne abych si zadal site 10.25.x.x10.25.0.0/16
10.56.x.x. apod..10.56.0.0/16
Já používám nmap 10.0.0.*.
Když už to provádí bash proč toho nevyužít, nebo je nějaký důvod proč moje řešení nepoužít?
10.0.0.*
neexpanduje bash (echo 10.0.0.*
).
#!/bin/bash for i in `seq 1 254` ; do ping -c 1 -w 1 10.0.0.$i | grep from & done waitVýhodou tohto skriptu je, že skončí oproti nmapu výrazne rýchlejšie. Nevýhodou je, že porodí naozaj veľa procesov naraz. Ak by bolo treba opingovať väčšiu sieť, tak sa musí spraviť nad tým celým (vrátane
wait
) ešte jeden prípadne dva cykly for
.
araxon@sphinx ~ $ time ./mass_ping.sh 64 bytes from 10.0.0.13: icmp_req=1 ttl=128 time=0.983 ms 64 bytes from 10.0.0.99: icmp_req=1 ttl=64 time=0.531 ms 64 bytes from 10.0.0.97: icmp_req=1 ttl=64 time=0.587 ms 64 bytes from 10.0.0.100: icmp_req=1 ttl=64 time=0.261 ms 64 bytes from 10.0.0.98: icmp_req=1 ttl=32 time=4.60 ms 64 bytes from 10.0.0.138: icmp_req=1 ttl=255 time=0.642 ms 64 bytes from 10.0.0.139: icmp_req=1 ttl=64 time=0.053 ms 64 bytes from 10.0.0.254: icmp_req=1 ttl=255 time=0.822 ms real 0m1.187s user 0m0.000s sys 0m0.070s
neotronic@morrigan:~:0 $ time nmap -sP 10.0.0.1/24 -T5 Starting Nmap 5.21 ( http://nmap.org ) at 2010-12-23 14:34 CET Nmap scan report for 10.0.0.1 Host is up (0.0051s latency). Nmap scan report for 10.0.0.3 Host is up (0.00026s latency). Nmap scan report for 10.0.0.4 Host is up (0.00021s latency). Nmap scan report for 10.0.0.6 Host is up (0.00016s latency). Nmap done: 256 IP addresses (4 hosts up) scanned in 1.96 seconds real 0m1.964s user 0m0.008s sys 0m0.006s
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.