Итак, я использую Windows 7, и мой провайдер блокирует торрент-трекеры и некоторые другие сайты SSL, отправляя пакет tcp с флагом rst, тем самым разрывая мое соединение с заблокированным сайтом. Он блокирует небезопасные сайты, отправляя 301 перенаправление на Страница интернет-провайдера, на которой говорится, что сайт заблокирован, хотя ответ от фактического сайта все еще приходит, но игнорируется из-за того, что ответ интернет-провайдера приходит намного раньше. Конечно, я заинтересован в отбрасывании обоих типов пакетов, но, поскольку большинство заблокированных сайтов используют SSL, я отдаю приоритет удалению tcp первых пакетов. На BSD этого можно добиться с помощью pf:
table <me> { self } block in on wlan0 proto tcp from any port 443 to <me> flags R/R
В Linux это можно сделать с помощью iptables:
iptables -I INPUT -p tcp --sport 443 --tcp-flags RST RST -j DROP
Вопрос в том, как мне это сделать на Windows?