Блокировка коннекта к определенным ИПам

Тема в разделе "WASM.WIN32", создана пользователем alex34, 12 фев 2012.

  1. alex34

    alex34 New Member

    Публикаций:
    0
    Регистрация:
    16 сен 2007
    Сообщения:
    19
    Есть список ИПов, к которым надо запретить коннект с компьютера.
    каким образом это можно сделать?
    т.е, если любое приложение лезет по одному из ИПов из списка - говорить ему о невозможности подключения (типа как в дауне сервер ИП)

    нужнен способ куда копать, или код исходный.

    желательно чтоб работало под Юзер-моде, если это возможно.
     
  2. h0t

    h0t Member

    Публикаций:
    0
    Регистрация:
    3 апр 2011
    Сообщения:
    735
    Это файрвол)
     
  3. zxcv

    zxcv New Member

    Публикаций:
    0
    Регистрация:
    30 дек 2011
    Сообщения:
    257
    \windows\system32\drivers\etc\hosts

    перенаправляете их на левые ип
     
  4. Apocalypse

    Apocalypse New Member

    Публикаций:
    0
    Регистрация:
    25 май 2011
    Сообщения:
    16
    А через хостс разьве можно делать перенаправления для ip? o.O
     
  5. alex34

    alex34 New Member

    Публикаций:
    0
    Регистрация:
    16 сен 2007
    Сообщения:
    19
    ну вобщем то да, нужен максимально упрощенный вариант только..
    слышал что есть какието хуки на функцию коннект... оно или нет? насколько это вообще реально/сложно итд ...
    наверняка есть и другие варианты
     
  6. alex34

    alex34 New Member

    Публикаций:
    0
    Регистрация:
    16 сен 2007
    Сообщения:
    19
    это же для доменов
     
  7. zxcv

    zxcv New Member

    Публикаций:
    0
    Регистрация:
    30 дек 2011
    Сообщения:
    257
    тогда, networks или route

    lnk 1
    lnk 2
     
  8. alex34

    alex34 New Member

    Публикаций:
    0
    Регистрация:
    16 сен 2007
    Сообщения:
    19
    честно говоря по первому линку мало что понял, но еще покопаю.

    а вот по второму, все примеры которые там, у меня не работают

    acer-pc>route add 88.214.198.93 11.22.33.44
    Сбой добавления маршрута: Либо индекс интерфейса указан неверно, либо шлюз не лежит в той же подсети, что и данный интерфейс. Проверьте таблицу IP-адресов этого компьютера.

    acer-pc>route add 88.214.198.93 127.0.0.1
    Сбой добавления маршрута: Параметр задан неверно.

    acer-pc>route add 88.214.198.93 mask 255.255.0.0 127.0.0.1
    Сбой добавления маршрута: Указан недопустимый параметр сетевой маски: (УЗЕЛ & МАСКА) != УЗЕЛ.


    вобщем суть была "присвоить" ИПу 88.214.198.93 значение локалхоста, или не существующего адреса, но пока ничего с роутом не получилось
    может я что не так делаю, и неправильно понял смысл статьи.
     
  9. zxcv

    zxcv New Member

    Публикаций:
    0
    Регистрация:
    30 дек 2011
    Сообщения:
    257
    ну тогда попробуйте в regedit-е в

    HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes

    и добавить в него текстовое поле с пустым значением и именем вида

    xxx.xxx.xxx.xxx,255.255.255.255,127.0.0.1,1

    где xxx.xxx.xxx.xxx - ип, что вы хотите блочить

    и так для каждого ип

    АДД
    про перезагрузку не з
     
  10. sn0w

    sn0w Active Member

    Публикаций:
    0
    Регистрация:
    27 фев 2010
    Сообщения:
    958
    Windows Filtering Platform? там туева хуча апи кстати говоря. (но оно с висты)

    а так - сделать длл, закинуть ее в аппинит, и сплайсить WSAConnect/connect имхо...