2010-11-26 2 views
2

Возможно ли перехватить исходящее TCP-соединение с данным хостом или IP-адресом в Windows и заблокировать это соединение на уровне TCP, то есть на уровне connect(...)? Или предотвратить подключение к определенному IP-адресу в первую очередь?Блокировать исходящее TCP-соединение с данным хостом или IP-адресом?

Или мне нужно написать фильтр пакетов для перехвата трафика на определенный адрес?

+0

Что такое ОС? Этот процесс зависит от ОС. – 2010-11-26 16:55:04

+0

@Scott: Windows. Добавлен вопрос. – 2010-11-26 17:18:56

ответ

2

Возможно, лучше всего использовать API брандмауэра системы. В Windows: http://msdn.microsoft.com/en-us/library/aa366449(v=VS.85).aspx

В противном случае вы собираетесь писать драйверы и такие ... полные хлопоты, учитывая, что в наши дни функциональность встроена в ОС.

0

На linux? Возможно, настройте iptables, чтобы удалить соединение.