Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Блокировка TCP пакетов

1.9K
18 августа 2003 года
DarkSide
41 / / 14.03.2003
Задача такая: перехватывать из своей программы TCP пакеты (а точнее - доступ в инет через локалку как таковой). Т.е. нужно написать что-то типа своего фаервола...

Заранее благодарен!
3
18 августа 2003 года
Green
4.8K / / 20.01.2000
Цитата:
Originally posted by DarkSide
Задача такая: перехватывать из своей программы TCP пакеты (а точнее - доступ в инет через локалку как таковой). Т.е. нужно написать что-то типа своего фаервола...

Заранее благодарен!



Прочитай статью из MSDN:
"Unraveling the Mysteries of Writing a Winsock 2 Layered Service Provider"
(http://www.microsoft.com/msj/0599/layeredservice/layeredservice.aspx)

и поищи в MSDN по ключу "WSCInstallProvider"

Вот еще интересные ссылки:
РУС - http://www.ntkernel.com/articles/firewall.shtml
Src - http://www.ntndis.com/utilities/tdi_fw.shtml

1.9K
19 августа 2003 года
DarkSide
41 / / 14.03.2003
Спасибо за интересные ссылки, но есть ли вариант по проще? без установки драйверов?
3
19 августа 2003 года
Green
4.8K / / 20.01.2000
Цитата:
Originally posted by DarkSide
Спасибо за интересные ссылки, но есть ли вариант по проще? без установки драйверов?



Ну, Winsock 2 Layered Service Provider - не имеет прямого отношения к драйверам.
А варианта "по проще", видимо, нет. Тебе могут предложить сделать подмену Winsock DLL или т.п., но это неразумно, как ты уже, наверное, прочитал.

А с драйверами не так все сложно, тем более, что есть неплохой пример, ссылку на который я уже давал.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог