Есть список ИПов, к которым надо запретить коннект с компьютера. каким образом это можно сделать? т.е, если любое приложение лезет по одному из ИПов из списка - говорить ему о невозможности подключения (типа как в дауне сервер ИП) нужнен способ куда копать, или код исходный. желательно чтоб работало под Юзер-моде, если это возможно.
ну вобщем то да, нужен максимально упрощенный вариант только.. слышал что есть какието хуки на функцию коннект... оно или нет? насколько это вообще реально/сложно итд ... наверняка есть и другие варианты
честно говоря по первому линку мало что понял, но еще покопаю. а вот по второму, все примеры которые там, у меня не работают 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 значение локалхоста, или не существующего адреса, но пока ничего с роутом не получилось может я что не так делаю, и неправильно понял смысл статьи.
ну тогда попробуйте в 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 - ип, что вы хотите блочить и так для каждого ип АДД про перезагрузку не з
Windows Filtering Platform? там туева хуча апи кстати говоря. (но оно с висты) а так - сделать длл, закинуть ее в аппинит, и сплайсить WSAConnect/connect имхо...