СНифер

Тема в разделе "WASM.NETWORKS", создана пользователем 737061, 5 июл 2009.

  1. 737061

    737061 New Member

    Публикаций:
    0
    Регистрация:
    3 авг 2007
    Сообщения:
    74
    Задача до боли бональная, а именно логирование всего трафика по определеному порту. Ограничения тоже не большие: 1. Юзер мод 2. Не использовать "тупой" перехват (send recv). Вообще я смотрел в сторону LSP, но я не нашел не одного нормального примера ни нормально документации (еще пока не бросил надежды найти). Кто знает может еще какие то способы есть. Также вполне подойдет нормальный пример работы с LSP.
     
  2. ohne

    ohne New Member

    Публикаций:
    0
    Регистрация:
    28 фев 2009
    Сообщения:
    431
    чем
    не
    ?
     
  3. featurelles

    featurelles New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2009
    Сообщения:
    562
    737061
    логирование? легко...
    пиши модуль работающий на сетевом уровне, и все проблемы моментом отпадут.
     
  4. 737061

    737061 New Member

    Публикаций:
    0
    Регистрация:
    3 авг 2007
    Сообщения:
    74
    ohne
    хз как он внутри устроен LSP, разве там тупо перехват?

    featurelles
    чуть больше инфы, я не понял что вы хотите сказать. Не забываем что 1. юзер мод


    И еще вопрос в догонку ,что перехватывать если уж я возьмусь перехват тупой использовать. КОроче говоря что ниже send/recv?
     
  5. featurelles

    featurelles New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2009
    Сообщения:
    562
    функции ОС для абстрагирования от аппаратуры...(приём пакетов и тд от сетевых адаптеров.)
    ещё ниже..функции сетевых адаптеров))...но у каждой микросхемы они свои...
    ещё ниже....физический уровень - сигналов) ... пи пи пи....

    Для какой ОС кодишь?..полагаю для WIN......
     
  6. 737061

    737061 New Member

    Публикаций:
    0
    Регистрация:
    3 авг 2007
    Сообщения:
    74
    featurelles
    Думаю излишним делать замечание что надо конкретные имена и DLL где они лежат, а вот насчет оси конечно изменяюсь что забыл естественно WIN, но учитывая что я говорил про LSP да еще и про грубый перехват функций...
     
  7. featurelles

    featurelles New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2009
    Сообщения:
    562
    Думаю это не в dll находится)

    С win ничем помочь не могу..я ноль в ней.
    А учитывая, что ты говорил про LSP -эт вообще не понятно для меня, что это за хрень )
     
  8. TSS

    TSS New Member

    Публикаций:
    0
    Регистрация:
    13 апр 2009
    Сообщения:
    494
    737061
    IpFilterDriver глянь, но там возможности сильно ограничены, незнаю подойдет ли тебе.
     
  9. ohne

    ohne New Member

    Публикаций:
    0
    Регистрация:
    28 фев 2009
    Сообщения:
    431
    737061
    featurelles
    нормально так поговорили
     
  10. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.568
    Адрес:
    Russia
    Ага никто не в теме но всем охота по обсуждать )
    TSS
    Он вроде как без драйвера просил. Иначе можно и winpcap порекомендовать.

    А так могу посоветовать - если порт уже открыт каким-то приложением, можно сделать ремапинг (если он не открыт эксклюзивно). Если же эксклюзивно открыт, то не удастся этот трюк сделать (На сколько помню, он работал только в Windows 2000-XP).
    Но не пойму, что вам мешает сделать сплайс тех же send\recv. В нужном вами приложении. Тут и лог можно под ваши нужды подогнать и все все все. Но проще конечно заюзать winpcap.
     
  11. 737061

    737061 New Member

    Публикаций:
    0
    Регистрация:
    3 авг 2007
    Сообщения:
    74
    TermoSINteZ
    думал про winpcap НО есть большое но, он не работает с впн соединениеми, да и вообще мне не известно что за соединен будет (по какому каналу). Пока оставил тупой перехват там посмотрим
     
  12. punxer

    punxer Андрей

    Публикаций:
    0
    Регистрация:
    16 окт 2006
    Сообщения:
    1.327
    Адрес:
    Ржев
    WinPkFilter Framevork.
     
  13. doesn

    doesn New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2007
    Сообщения:
    97
    с впн соединенеия он не работате корректно только в висте
    помоему