
Ferramenta simples para configurar a Plataforma de Filtragem do Windows (WFP) que pode configurar a atividade de rede no seu computador.
<h1 align="center">simplewall</h1> <p align="center"> <a href="https://github.com/henrypp/simplewall/releases"><img src="https://img.shields.io/github/v/release/henrypp/simplewall?style=flat-square&include_prereleases&label=version" /></a> <a href="https://github.com/henrypp/simplewall/releases"><img src="https://img.shields.io/github/downloads/henrypp/simplewall/total.svg?style=flat-square" /></a> <a href="https://github.com/henrypp/simplewall/issues"><img src="https://img.shields.io/github/issues-raw/henrypp/simplewall.svg?style=flat-square&label=issues" /></a> <a href="https://github.com/henrypp/simplewall/graphs/contributors"><img src="https://img.shields.io/github/contributors/henrypp/simplewall?style=flat-square" /></a> <a href="https://github.com/henrypp/simplewall/blob/master/LICENSE"><img src="https://img.shields.io/github/license/henrypp/simplewall?style=flat-square" /></a> </p> <p align="center"> <i>Definitivamente para usuários avançados.</i> </p> ------- <p align="center"> <img src="https://assets.kitploit.com/production/public/readmes/1534/2f4341076ad8084f826a83d6237d6df3d5c91d94bf00f2aa26ea9334c6c16892.png" /> </p> ### Descrição: Ferramenta simples para configurar o [Windows Filtering Platform (WFP)](https://docs.microsoft.com/en-us/windows/win32/fwp/windows-filtering-platform-start-page) que pode configurar a atividade de rede no seu computador. O aplicativo leve tem menos de um megabyte e é compatível com Windows 7 SP1 e sistemas operacionais superiores. Você pode baixar a versão instalador ou portátil. Para funcionar corretamente, são necessários direitos de administrador. ### Nota bene: Tenha em mente que o simplewall não é uma interface de controle sobre o Firewall do Windows e não interage em nenhum nível com o Firewall do Windows. Ele funciona sobre o Windows Filtering Platform (WFP), que é um conjunto de API internas e serviços de sistema que fornecem uma plataforma para criar aplicativos de filtragem de rede. O Windows Filtering Platform é uma tecnologia de desenvolvimento e não um firewall em si, mas o simplewall é a ferramenta que utiliza essa tecnologia. ### Recursos: - Interface simples sem pop-ups irritantes - [Editor de regras](https://github.com/henrypp/simplewall#rules-editor) (crie suas próprias regras) - [Lista de bloqueio interna](https://crazymax.dev/WindowsSpyBlocker/blocking-rules/simplewall/) (bloquear spyware/telemetria do Windows) - Informações de pacotes descartados com notificação e registro em arquivo (win7+) - Informações de pacotes permitidos com registro em arquivo (win8+) - Suporte ao Subsistema Windows para Linux (WSL) - Suporte à Windows Store (win8+) - Suporte a serviços do Windows - Gratuito e de código aberto - Suporte a localização - Suporte a IPv6 ``` To activate portable mode, create "simplewall.ini" in application folder, or move it from "%APPDATA%\Henry++\simplewall". ``` ### Requisitos de sistema: - Windows 7, 8, 8.1, 10, 11 64-bit/ARM64 - Uma CPU compatível com SSE2 - A atualização <s>KB2533623</s> [KB3063858](https://www.microsoft.com/en-us/download/details.aspx?id=47442) para Windows 7 era necessária ### Doar: - [Bitcoin](https://www.blockchain.com/btc/address/1LrRTXPsvHcQWCNZotA9RcwjsGcRghG96c) (BTC) - [Ethereum](https://www.blockchain.com/explorer/addresses/eth/0xe2C84A62eb2a4EF154b19bec0c1c106734B95960) (ETH) - [Yandex Money](https://yoomoney.ru/to/4100115776040583) (RUB) - [Paypal](https://paypal.me/henrypp) (USD) ### Assinatura GPG: Os binários possuem assinatura GPG `simplewall.exe.sig` na pasta do aplicativo. - Chave pública: [pubkey.asc](https://raw.githubusercontent.com/henrypp/builder/master/pubkey.asc) ([pgpkeys.eu](https://pgpkeys.eu/pks/lookup?op=index&fingerprint=on&search=0x5635B5FD)) - ID da chave: 0x5635B5FD - Impressão digital: D985 2361 1524 AB29 BE73 30AC 2881 20A7 5635 B5FD ### Avaliações de idiotas: [<img src="https://assets.kitploit.com/production/public/readmes/1534/13d308a2e930f71ee6dd9c8424c9af55e141b7c85a23b4f9955c4271c547554d.png" />](https://alternativeto.net/software/simplewall-firewall/about/) Olha para eles, ele não sabe sobre [.gitmodules](https://github.com/henrypp/simplewall/blob/master/.gitmodules) e como usar, lol. PS: Sem idiotas não nos divertimos, é! ### Instalação: Ao instalar regras, você pode escolher dois modos: - Regras permanentes - as regras funcionam até você <a href="#uninstall">desativá-las manualmente</a>. - Regras temporárias - as regras são redefinidas após a próxima reinicialização. ### Desinstalação: Ao desinstalar o simplewall, todos os filtros configurados anteriormente permanecem ativos no sistema. Para remover todos os filtros criados pelo simplewall, inicie o simplewall e pressione o botão "Desativar filtros". ### Linha de comando: ~~~ -install - enable filtering. -install -temp - enable filtering until next reboot. -install -silent - enable filtering without prompt. -uninstall - remove all installed filters. ~~~ ### Editor de regras: simplewall possui dois tipos de regras de usuário personalizadas: - **Regras globais:** regra aplicada a todos os aplicativos. - **Regras especiais:** regra aplicada apenas a aplicativos especificados. <img src="https://assets.kitploit.com/production/public/readmes/1534/64f8e5c2a0c2fa204efd03b60e0436ec939e712c9a314dd710b70ada19fff512.png" /> ### Formato de sintaxe de regra: Para definir aplicativos de regra, abra a regra e navegue até a aba "Apps". <details> <summary>Formato da sintaxe de regras:</summary> --- - Endereços IP `192.168.0.1; 192.168.0.1; [fc00::]` - Endereços IP com porta `192.168.0.1:80; 192.168.0.1:443; [fc00::]:443;` - Intervalos de IP `192.168.0.1-192.168.0.255; 192.168.0.1-192.168.0.255;` - Intervalos de IP (com porta) `192.168.0.1-192.168.0.255:80; 192.168.0.1-192.168.0.255:443;` (v2.0.20+) - IP com prefixos (CIDR) `192.168.0.0/16; 192.168.0.0/24; fe80::/10` - Portas `21; 80; 443;` - Intervalos de portas `20-21; 49152-65534;` _Para especificar mais de um IP, porta e/ou host, use ponto e vírgula._ --- </details> <details> <summary>Blocos CIDR IPv4:</summary> --- | Formato de endereço | Máscara | | -------- | ------- | | a.b.c.d/32 | 255.255.255.255 | | a.b.c.d/31 | 255.255.255.254 | | a.b.c.d/30 | 255.255.255.252 | | a.b.c.d/29 | 255.255.255.248 | | a.b.c.d/28 | 255.255.255.240 | | a.b.c.d/27 | 255.255.255.224 | | a.b.c.d/26 | 255.255.255.192 | | a.b.c.d/25 | 255.255.255.128 | | a.b.c.0/24 | 255.255.255.0| | a.b.c.0/23 | 255.255.254.0| | a.b.c.0/22 | 255.255.252.0| | a.b.c.0/21 | 255.255.248.0| | a.b.c.0/20 | 255.255.240.0| | a.b.c.0/19 | 255.255.224.0| | a.b.c.0/18 | 255.255.192.0| | a.b.c.0/17 | 255.255.128.0| | a.b.0.0/16 | 255.255.0.0| | a.b.0.0/15 | 255.254.0.0| | a.b.0.0/14 | 255.252.0.0| | a.b.0.0/13 | 255.248.0.0| | a.b.0.0/12 | 255.240.0.0| | a.b.0.0/11 | 255.224.0.0| | a.b.0.0/10 | 255.192.0.0| | a.b.0.0/9 | 255.128.0.0| | a.0.0.0/8 | 255.0.0.0| | a.0.0.0/7 | 254.0.0.0| | a.0.0.0/6 | 252.0.0.0| | a.0.0.0/5 | 248.0.0.0| | a.0.0.0/4 | 240.0.0.0| | a.0.0.0/3 | 224.0.0.0| | a.0.0.0/2 | 192.0.0.0| | a.0.0.0/1 | 128.0.0.0| | 0.0.0.0/0 | 0.0.0.0| --- </details> <details> <summary>Blocos CIDR IPv6:</summary> --- [Blocos CIDR IPv6](https://www.mediawiki.org/wiki/Help:Range_blocks/IPv6) --- </details> ### FAQ: #### P: As conexões de internet são bloqueadas quando o simplewall não está em execução? R: Sim. Os filtros instalados continuam funcionando mesmo que o simplewall seja encerrado. #### P: Quais aplicativos são bloqueados na configuração padrão? R: Por padrão, o simplewall bloqueia **todos** os aplicativos. Você não precisa criar regras personalizadas para bloquear aplicativos específicos. #### P: É seguro usar o simplewall com o Firewall do Windows? R: Sim. Você não precisa desativar o Firewall do Windows. Esses dois firewalls funcionam de forma independente. #### P: Como posso desabilitar completamente a lista de bloqueio? R: Abra `Configurações` -> `Lista de bloqueio` e clique nos botões de opção rotulados como `Desabilitar`. #### P: Onde está o modo de lista negra? R: A lista negra foi removida há muito tempo por inutilidade. Mas se precisar, você ainda pode configurá-la. <details> <summary>Solução: Configurar modo de lista negra no simplewall:</summary> --- 1) Abra `Configurações` -> `Regras` 2) Desmarque as opções `Bloquear saída para todos` e `Bloquear entrada para todos`. 3) Crie uma regra de usuário (cruz verde na barra de ferramentas) com ação de bloquear, qualquer direção, nome `Bloquear conexão` e regra remota e local vazia. 4) Você pode atribuir esta regra para os aplicativos que deseja bloquear o acesso à rede. --- </details> #### P: Por que meu ícone de rede tem um ponto de exclamação? R: Quando você está conectado a uma rede, o Windows verifica a conectividade com a Internet usando a Sondagem Ativa (Active Probing). Esse recurso é chamado de NCSI (Indicador de Status de Conectividade de Rede). Você pode resolver esse problema de uma das seguintes maneiras: <details> <summary>Solução 1: Ativar o NCSI através da regra interna do sistema:</summary> --- 1) Abra a aba `Regras do sistema`. 2) Permita a regra `NCSI` (ativada por padrão). --- </details> <details> <summary>Solução 2: Desativar o NCSI através do registro do sistema:</summary> --- Crie `Disable NCSI.reg` e importe-o no registro. ```reg Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\NetworkConnectivityStatusIndicator] "NoActiveProbe"=dword:00000001 "DisablePassivePolling"=dword:00000001 ``` --- </details> <details> <summary>Solução 3: Desativar o NCSI através da política de grupo:</summary> --- 1) Inicie o editor de política de grupo (`gpedit.msc`). 2) Vá para `Configuração do Computador -> Modelos Administrativos -> Sistema -> Gerenciamento de Comunicação com a Internet -> Configurações de Comunicação com a Internet`. 3) Clique duas vezes em `Desativar testes ativos do Indicador de Status de Conectividade de Rede do Windows` e selecione Ativado. Clique em OK. 4) Abra o Prompt de Comando (Admin) e digite `gpupdate /force` para aplicar as alterações feitas nas Políticas de Grupo. --- </details> #### P: Como posso desativar o Firewall do Windows? R: Inicie a linha de comando _como administrador_ e digite os comandos abaixo. <details> <summary>Desativar perfis do Firewall do Windows:</summary> --- ~~~bat netsh advfirewall set allprofiles state off ~~~ --- </details> <details> <summary>Ativar perfis do Firewall do Windows:</summary> --- ~~~bat netsh advfirewall set allprofiles state on ~~~ --- </details> #### P: Como posso visualizar todas as informações dos filtros? R: Inicie a linha de comando _como administrador_ e digite os comandos abaixo. <details> <summary>Despejar informações de filtros salvas em um arquivo `filters.xml`:</summary> --- ~~~bat cd /d %USERPROFILE%\Desktop netsh wfp show filters ~~~ --- </details> <details> <summary>Despejar informações de provedores, callouts e camadas em um arquivo `wfpstate.xml`:</summary> --- ~~~bat cd /d %USERPROFILE%\Desktop netsh wfp show state ~~~ --- </details> Abra-o em qualquer editor de texto e estude. #### P: Como corrigir o acesso à Internet do Windows Update? <details> <summary>Windows 10 e superior:</summary> --- Abra o menu da janela principal `Configurações` -> `Regras` -> `Permitir Windows Update`. <br /> Isso funciona pelo método descrito [aqui](https://github.com/henrypp/simplewall/issues/677). --- </details> <details> <summary>Windows 8.1:</summary> --- Abra a janela principal, navegue até a aba `Regras do sistema` e ative a regra `Serviço do Windows Update`. --- </details> #### P: Outras perguntas: - [Integração com Central de Segurança do Windows (impossível)](https://stackoverflow.com/questions/3698285/how-can-i-tell-the-windows-security-center-that-im-an-antivirus/3698375#3698375) <details> <summary>Opções não documentadas:</summary> --- ~~~ini IsSaveAppsWithEnvironment=TRUE # 4.0+ IsNetworkMonitorEnabled=TRUE IsInternalRulesDisabled=FALSE IsBackupProfile=TRUE BackupPeriod=BACKUP_HOURS_PERIOD BackupTimestamp=0 IsOCSPEnabled=FALSE UseStealthMode=TRUE ~~~ </details> --- - Website: [github.com/henrypp](https://github.com/henrypp) - Suporte: [email protected] --- (c) 2016-2026 Henry++