Получение информации о монипуляциях с портом

Тема в разделе "WASM.NETWORKS", создана пользователем KiNDeR, 19 май 2005.

  1. KiNDeR

    KiNDeR New Member

    Публикаций:
    0
    Регистрация:
    13 июн 2003
    Сообщения:
    258
    Адрес:
    Russia
    Можно ли как то ловить события происходяшие с портом?

    Например прога(какая нибудь) слушает порт, например 5555, как мне своей прогой детектировать, что кто-то пытается подключиться к этому порту? Хочу ловить попытку подключения к серверу RAdmin'a
     
  2. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    Попробуй посмотреть исходники TCPView v2.4
     
  3. KiNDeR

    KiNDeR New Member

    Публикаций:
    0
    Регистрация:
    13 июн 2003
    Сообщения:
    258
    Адрес:
    Russia
    Не нашел :) носом ткни...

    Тока исходники Netstatp есть и то на С, а у меня сним проблемы :)
     
  4. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    Дык только Netstatp там и есть в сорцах :-( Да и вообще в данной теме я плаваю... никто ничего не пишет и я решил просто поднять тему в TOP30 :)
     
  5. Zufyxe

    Zufyxe New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2004
    Сообщения:
    137
    Адрес:
    Russia
    - если в ядре, то можно установить свой обработчик TDI_EVENT_RECEIVE для определенного адреса (т.е. порта).

    Делается через IRP, с функцией IRP_MJ_INTERNAL_DEVICE_CONTROL, для девайса TCP (или UDP)

    Неплохо описано в MSDN-е.
     
  6. _van

    _van New Member

    Публикаций:
    0
    Регистрация:
    1 дек 2003
    Сообщения:
    4