Вариации снифа и блокировка

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by t3zo, 8 Apr 2011.

  1. t3zo

    t3zo Member

    Joined:
    18 Feb 2010
    Messages:
    51
    Likes Received:
    14
    Reputations:
    5
    Собственно как можно прочитать отправляемый пакет?

    И как заблочить подключение к определенному порту, например 89

    с++*
     
    #1 t3zo, 8 Apr 2011
    Last edited by a moderator: 8 Apr 2011
  2. randman

    randman Members of Antichat

    Joined:
    15 May 2010
    Messages:
    1,366
    Likes Received:
    610
    Reputations:
    1,101
    Реализация 1: Запустить локальный прокси, и все покеты пускать через негоа. А сам прокси сервер пускай определяет что, куда, и как.
    Реализация 2: Написать сетевой драйвер, через который будут проходить все пакеты. Там что надо, и делать.
    Реализация 3: Перехватывать API - функции, или заменить их на свои
    Реализация 4: Пропускать все пакеты черех аппаратную часть, которая и будет делать, что надо.

    Думаю реализовать первое не составит труда.
     
    #2 randman, 8 Apr 2011
    Last edited: 8 Apr 2011
  3. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    2 XAMEHA аппаратный сниффер это ты придумал конечно :) че есть аналоги? )
     
    _________________________
  4. Jingo Bo

    Jingo Bo Member

    Joined:
    25 Oct 2009
    Messages:
    368
    Likes Received:
    51
    Reputations:
    7
    А как же TDI или NDIS драйвер?
    Сейчас вроде снифер HTTPAnalyzerStd работает через подобный.
     
    #4 Jingo Bo, 9 Apr 2011
    Last edited: 9 Apr 2011
  5. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,021
    Likes Received:
    1,200
    Reputations:
    327
    бля почитайте про интерфейсы родного фаера, и все будет в шоколаде, если конечно речь о винде
     
  6. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    2 Jingo Bo это ты мне типа ответил про аппаратные снифферы?
    если да то
    2 sn0w - не мог бы ты ткнуть носом в раздел msdn?
     
    _________________________
  7. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    Gar|k. А что тут такого сложного в поиске в msdn?
    Тебе надо про использование интерфейса фаера виндового, ну и вводи в поиске MSDN'а текст:
    Windows Firewall Interface. Первая же строка будет
    "Windows Firewall and Windows Firewall with Advanced Security"
    А там уже стандартные пункты Overview / Using / Reference

    Вот тока там максимум что я нашел это интерфейсы к управлению фаером, включение, выключение, добавление правил, удаление правил
     
    #7 slesh, 11 Apr 2011
    Last edited: 11 Apr 2011
  8. Jingo Bo

    Jingo Bo Member

    Joined:
    25 Oct 2009
    Messages:
    368
    Likes Received:
    51
    Reputations:
    7
    Да нет) Ну, к примеру, почитай про PCAP.
     
  9. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,021
    Likes Received:
    1,200
    Reputations:
    327
    жмак "D"D
    http://msdn.microsoft.com/en-us/library/aa366415%28v=vs.85%29.aspx
     
  10. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,021
    Likes Received:
    1,200
    Reputations:
    327
    к хп кстати на кодепрожекте самплы драйвера лежат
     
  11. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    Ну драйвер это уже TDI фильтр получается