Někdy nastane situace, kdy chceme z jakéhokoliv důvodu proskenovat LAN síť a zjistit IP adresy připojených počítačů. Věřím, že na tuto činnost existuje nesčetné množství programů, ale v mém případě by byly jako kanón na vrabce. V příkazové řádce se nachází několik příkazů - pro mě bude stačit ping.
Zadávat však ping na X počítačů v síti by bylo strašně nepohodlné, proto využijeme příkazovou řádků trochu více a použijeme cyklus for, který nám projde 254 adres dané LAN sítě. Ulehčili jsme si tedy skenování sítě, avšak výsledek se zobrazuje rychle a ne moc přehledně. Proto využijeme další funkci příkazové řádky a kladné výsledky si zalogujeme. Celý příkaz bude vypadat následně FOR /L %i IN (1,1,254) DO ping -n 1 192.168.1.%i | FIND /i "bajty" >> D:ip.txt.
Kurzívou psané položky jsou proměnné a je nutné dosadit dle vašich údajů - 192.168.1. je část IP adresy LAN sítě pro skenování, D:ip.txt je cesta, kam se má uložit výsledný log.
Komentáře
Nebyly přidány žádné komentáře.