СНифер

Discussion in 'WASM.NETWORKS' started by 737061, Jul 5, 2009.

  1. 737061

    737061 New Member

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

    ohne New Member

    Blog Posts:
    0
    Joined:
    Feb 28, 2009
    Messages:
    431
    чем
    не
    ?
     
  3. featurelles

    featurelles New Member

    Blog Posts:
    0
    Joined:
    Mar 29, 2009
    Messages:
    562
    737061
    логирование? легко...
    пиши модуль работающий на сетевом уровне, и все проблемы моментом отпадут.
     
  4. 737061

    737061 New Member

    Blog Posts:
    0
    Joined:
    Aug 3, 2007
    Messages:
    74
    ohne
    хз как он внутри устроен LSP, разве там тупо перехват?

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


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

    featurelles New Member

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

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

    737061 New Member

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

    featurelles New Member

    Blog Posts:
    0
    Joined:
    Mar 29, 2009
    Messages:
    562
    Думаю это не в dll находится)

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

    TSS New Member

    Blog Posts:
    0
    Joined:
    Apr 13, 2009
    Messages:
    494
    737061
    IpFilterDriver глянь, но там возможности сильно ограничены, незнаю подойдет ли тебе.
     
  9. ohne

    ohne New Member

    Blog Posts:
    0
    Joined:
    Feb 28, 2009
    Messages:
    431
    737061
    featurelles
    нормально так поговорили
     
  10. TermoSINteZ

    TermoSINteZ Синоби даоса Staff Member

    Blog Posts:
    2
    Joined:
    Jun 11, 2004
    Messages:
    3,568
    Location:
    Russia
    Ага никто не в теме но всем охота по обсуждать )
    TSS
    Он вроде как без драйвера просил. Иначе можно и winpcap порекомендовать.

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

    737061 New Member

    Blog Posts:
    0
    Joined:
    Aug 3, 2007
    Messages:
    74
    TermoSINteZ
    думал про winpcap НО есть большое но, он не работает с впн соединениеми, да и вообще мне не известно что за соединен будет (по какому каналу). Пока оставил тупой перехват там посмотрим
     
  12. punxer

    punxer Андрей

    Blog Posts:
    0
    Joined:
    Oct 16, 2006
    Messages:
    1,327
    Location:
    Ржев
    WinPkFilter Framevork.
     
  13. doesn

    doesn New Member

    Blog Posts:
    0
    Joined:
    Dec 5, 2007
    Messages:
    97
    с впн соединенеия он не работате корректно только в висте
    помоему