Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- setlocal EnableDelayedExpansion
- TITLE CONFIGURANDO FIREWALL DO WINDOWS
- pushd "%~dp0"
- if not "%1"=="am_admin" (%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\powershell.exe start -verb runas '%0' am_admin & exit /b)
- ::VARIAVEIS
- ::SET "BKPF=%systemdrive%\%computername%_firewall.wfw"
- SET "CHROME=%PROGRAMFILES(X86)%\Google\Chrome\Application\chrome.exe"
- SET "FIREFOX=%PROGRAMFILES%\Mozilla Firefox\firefox.exe"
- ECHO Fazendo Backup das regras do firewall
- if exist "%systemdrive%\%computername%_firewall.wfw" del /f /q "%systemdrive%\%computername%_firewall.wfw" >NUL
- netsh advfirewall export "%systemdrive%\%computername%_firewall.wfw" 2>&1
- ECHO Excluindo regras do firewall
- netsh advfirewall firewall delete rule all 2>&1
- ::netsh advfirewall reset 2>&1
- ::netsh advfirewall firewall set rule all new enable=no 2>&1
- ECHO Libera DNS e Dhcp e Compartilhamento de arquivos e impressoras
- netsh firewall set service type="FILEANDPRINT" mode=enable > nul
- netsh advfirewall firewall add rule name="Core Networking (DNS-Out)" dir=out action=allow protocol=UDP remoteport=53 program="c:\windows\system32\svchost.exe" service="dnscache" 2>&1
- netsh advfirewall firewall add rule name="Core Networking (DHCP-Out)" dir=out action=allow protocol=UDP localport=68 remoteport=67 program="c:\windows\system32\svchost.exe" service="dhcp" >nul
- ECHO Libera Acesso Firefox
- netsh advfirewall firewall add rule name="Firefox" dir=out action=allow program="%FIREFOX%" 2>&1
- ECHO Libera Acesso Chrome
- netsh advfirewall firewall add rule name="Chrome" dir=out action=allow program="%CHROME%" 2>&1
- ECHO Bloqueia entrada e saida do firewall
- netsh advfirewall set allprofiles firewallpolicy blockinbound,blockoutbound 2>&1
- pause & CLS & ECHO ABRINDO BACKUP DO FIREWALL & explorer "%systemdrive%" & TIMEOUT 3 & POPD
Add Comment
Please, Sign In to add comment