For at overvåge antallet af eksisterende ad-hoc-klienter på et trådløst LAN, for at identificere enheder, der har indstillet deres egne faste adresser i DHCP-området eller for at registrere de enheder, der aktuelt er forbundet til dit netværk, kan du pinge hver IP-adresse i undernet. Listen over enheder, der reagerer på pingen, er et godt udgangspunkt for at udføre nogen af disse opgaver.
Windows
1
Tryk på "Windows" -tasten, og skriv "kommando". Højreklik på "Kommandoprompt" og vælg "Kør som administrator ..." Bekræft anmodningen.
2
Brug DOS "FOR" -kommandoen til at oprette en loop fra en til 254, rækkevidden af gyldige IP-adresser på et 192.168.1.0-netværk. Type:
FOR / L% i IN (1, 1, 254)
3
Følg FOR-sløjfen ved hjælp af ping-kommandoen for at udføre hver iteration. Skriv f.eks. På samme linje:
DO ping -n 1 192.168.1.% I
så hele linjen lyder:
FOR / L% i IN (1,1,254) DO ping -n 1 192.168.1.% I
4
Tryk på "Enter" for at pinge enhederne på dit netværk. Filtrer resultaterne for kun at udskrive de enheder, der reagerer på en ping, ved at føre resultaterne til FIND-kommandoen. Skriv f.eks .:
FOR / L% i IN (1,1,254) DO ping -n 1 192.168.1.% I | FIND / i "Svar"
Linux eller Unix
1
Log ind på din server, og åbn et kommandopromptvindue. Opret et enkelt linjeshell-script, der løber gennem hver IP-adresse og pinger den.
2
Brug For-sætningen til at oprette en loop fra en til 254. Skriv f.eks .:
for ip i $ (seq. 1 254);
3
Føj udsagnet til ping IP-adressen, og erstatt løkkevariablen med den sidste del af adressen, og afslut derefter sætningen. Skriv for eksempel:
gør ping -c 1 192.168.1. $ ip; Færdig
så linjen lyder:
til ip i $ (seq. 1 254); gør ping -c 1 192.168.1. $ ip; Færdig
4
Tryk på "Enter" for at køre one-liner.