ARP под win32

Тема в разделе "WASM.NETWORKS", создана пользователем Flasher, 11 дек 2004.

  1. Flasher

    Flasher Member

    Публикаций:
    0
    Регистрация:
    31 янв 2004
    Сообщения:
    640
    Не подскажите где моно найти инфу про arp пакеты под винду на русском.. ?

    Про WinPcap в инете инфа - токо по инглиш.
     
  2. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105




    Издеваешься : yandex нашел 444 ссылки.

    В первой десятке описание функций libcap.

    А про arp в любой книжке по TCP/IP написано.

    При чем тут WinPcap ?! Если коротко, нужно

    периодически посылать пакет, содержащий

    информацию по IP и MAC-адресу сетевой карты.

    А каждый узел в ответ должен присылать

    свою информацию. Видимо это была грандиозная

    идея маршрутизировать по MAC-адресу. Идея

    умерла и остались "ошметки" :)
     
  3. Flasher

    Flasher Member

    Публикаций:
    0
    Регистрация:
    31 янв 2004
    Сообщения:
    640
    Ну правда, там ничё путного нету..

    Хотя-бы скажите как программно из arp-таблицы получить инфу?



    Нашёл проги, которые это делают, но хотел бы знать как это делается.
     
  4. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    На обычном компе(не сервере) у тебя в таблице

    будут только ближайшие соседи. Поэтому если

    ты действительно хочешь подробную информацию,

    то надо либо залезть на сервер( лучше под

    Линуксом), либо самому сниффить трафик.

    И вообще твой вопрос для NETWORK, а не

    для WIN32. А для начала советую почитать

    про TCP/IP и вопрос правильно задать.

    Возможно WinPCap и строит arp-таблицу,

    но при чем тут win32 ?! Утилита, которая

    собирает данные по парам IP-macadress

    называется arpwatch, есть текст ее под Линукс.

    Для перевода ее в Винды потребуется изучить

    winsock и библиотеку libpcap, на которой

    winpcap построен.