我正在使用Windows过滤平台API阻止某些网址。
我想知道有没有办法阻止所有网址并只为几个网址提供例外?
答案 0 :(得分:0)
可以这样做。
创建一个阻止所有网址的过滤器 有1个过滤器阻止所有请求(0条件设置为BLOCK)
允许特定网址 添加过滤器以允许您要传递的特定网址 分配适当的过滤器权重,以便过滤器仲裁读取ALLOW。
您必须使用的过滤条件基于的IP地址
FWPM_CONDITION_IP_REMOTE_ADDRESS条件。您可以执行getaddrinfo()调用以将URL解析为地址。
在ALE层工作可能效率最高:
FWPM_LAYER_ALE_AUTH_CONNECT。