Нравится iptables или ipfw?
Я пробовал wipfw, но он не работает на Windows 7 (по крайней мере, не для меня).
Зависит от того, насколько сложным вы собираетесь создать эти правила, но я нашел достаточным встроенный брандмауэр Windows 7.
Просто убедитесь, что у вас есть доступ к версии "повышенной безопасности", и вы можете установить блокировку портов / программы / и т.д., Как для входящих, так и для внешних подключений.
Я думаю, вы найдете в разделе:
Пуск -> Панель управления -> Администрирование -> Брандмауэр Windows в режиме повышенной безопасности
Или, возможно, вставив wf.msc в окно запуска.
Вы можете использовать fireBwall, который я разрабатываю.
Он позволяет вам писать свои собственные модули для фильтрации пакетов в C #, позволяя брандмауэру делать именно то, что вы хотите.
Да, есть. Это называется Comodo Firewall. Настройки действительно просты и просты в использовании, а также бесплатны :)