Титла: SMBindex Публикувано от: sunhater в Nov 08, 2004, 02:50 Здравейте,
Искам малко акъл ако може. Значи... Автор съм на проекта SMBindex - търсачка за LAN мрежа (http://smbindex.no-ip.org). В последната му версия добавих възможност за изтриване на offline компютрите при първото посещение до php скрипта. За да го направя това използвам:
Изхода от тази поредица ping-ове го филтрирам до списък с IP-ta. После проверявам всяко IP от базата дали съществува в този списък. Ако не съществува се изтриват всички записи от базата с такова IP. Дотук всичко е добре, но се замислих, че някое PC от LAN-а може да има ICMP защита и скрипта ще го изтрие. Мислих за алтернативи на ping. С nmap може да стане, но ако няма инсталиран? С nmblookup също може да стане, но няма да мога да проверявам паралелно отделните PC-та (&), защото в изхода не се появява IP и забавянето ще е дразнещо. Някакви други идеи? Благодаря за вниманието Титла: SMBindex Публикувано от: coldy в Nov 08, 2004, 02:58 Здравей, опитай с nbtscan. Мисля, че ще свърши работа.
Желая успех в начинанието и за напред!
Титла: SMBindex Публикувано от: в Nov 08, 2004, 10:21 arping
Титла: SMBindex Публикувано от: sunhater в Nov 09, 2004, 13:55 Пробвах nbtscan и впечатленията са ми доста добри - почти светкавичен отговор (с nmap чакам 10-20 секунди). Но лошото е, че nbtscan го няма в повечето Linux дистрибуции и трябва да се инсталира допълнително. Проблем ли ще е да го разпространявам в компилиран вид заедно със SMBindex?
arping също е алтернатива, но лошото е, че трябва да се указва и net device (eth0...), щото иначе ако имаш повече от едно eth има вероятност да не пингваш каквото трябва (поне при мен така се случи - пингва едно и също IP, но с различни MAC адреси) Титла: SMBindex Публикувано от: sdr в Nov 09, 2004, 14:11 Най читаво според мене е по ARP таблицата да се ориентираш - т.е. правиш пинг скан на мрежата и гледаяш кои го има в арп таблицата. това обаче те ограничава в физическия сегмент
![]() |