В Win7 с netsh я хотел бы разрешить порт прослушивания только на одном интерфейсе и заблокировать его на всех других интерфейсах.
С графическим интерфейсом это возможно, используя «Защищенные сетевые подключения-> Настройка» в свойствах оснастки.
Источник: windowsitpro.com/
В PowerShell также доступна следующая команда:
Set-NetFirewallProfile -Name Private -DisabledInterfaceAliases 'Connection Name'
Через COM можно получить доступ к свойству Interfaces для правила через интерфейс INetFwRule
.
Так что насчет netsh?