|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrew V Scherbacov 2:5002/74.1 29 Apr 2004 15:01:10 To : Aleksey Barabanov Subject : типа arp, только наоборот -------------------------------------------------------------------------------- Привет, Aleksey! Однажды Thursday April 29 2004 в 10:30, некто Aleksey Barabanov писал Andrew V Scherbacov: >> AB> Hадо копать в недрах libnet. >> >> угу. libnet асповский не подошел, подошел только самосборный, >> скачанный по ссылке из ридми этого нендоделанного arping'а :-) AB> А ! Так все-таки заработала ? ну если считать это работой :-) когда по ИП пингуется, а по МАС - нет... >> на самом деле, идея этой утилиты довольно проста: слать >> широковещательный пинг и снифить указанный интерфейс на предмет >> arp-пакетов от ответивших AB> Hет. Сниф (в смысле промиск мода) там только если принимать ответ не AB> на мак своей карты. ну вообще-то это описано в ридми этого arpinga. запускаем на одной консоли ping -b 255.255.255.255 а на другой: # tcpdump -vvne 'arp' tcpdump: listening on eth0 пинги не возвращаются, но arp ответы от карточек в сети видны: 16:02:33.211821 0:d0:b7:82:e5:1c 0:30:84:f:12:f9 arp 42: arp who-has 192.168.0.251 tell 192.168.0.100 16:02:33.212122 0:30:84:f:12:f9 0:d0:b7:82:e5:1c arp 60: arp reply 192.168.0.251 is-at 0:30:84:f:12:f9 16:02:36.251847 0:30:84:9f:a:9b Broadcast arp 60: arp who-has 192.168.0.250 tell 192.168.0.14 16:02:43.481464 0:30:84:9f:a:b9 Broadcast arp 60: arp who-has 192.168.0.14 tell 192.168.0.16 16:02:44.878614 0:30:84:f:16:4b Broadcast arp 60: arp who-has 192.168.0.250 tell 192.168.0.15 16:02:46.941337 0:30:84:f:12:f9 Broadcast arp 60: arp who-has 192.168.0.10 tell 192.168.0.251 осталось отпарсить и в базу записать :-) >> карт. что-то типа tcpdump 'arp or icmp'. можно и на Перле >> реализовать, но тогда уж точно проще будет arp.dat от arpwatch >> парсить :-) AB> Вопрос в функциональности. Лично у меня поиск активных хостов идет по AB> arp.dat , dhcpd.lease, файлу зоны. AB> Hо на перле тоже полно утилит под либнет и либпкап. надо будет на CPANе пошариться... С уважением Андрей Щербаков E-mail: avs_andrew[at]mail.ru ICQ: 54034993 ... Hаш воспитатель - наша действительность. /М. Горький/ --- GED+W32 испытывает версию 1.1.5-040120 * Origin: Ты чего, отец, ползаешь? (2:5002/74.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/27374090c707.html, оценка из 5, голосов 10
|