1. sayfa (Toplam 1 sayfa)

[BAT SCRIPT] Belirli Klasör(ler)deki Uygulamaları Firewall Üzerinde Engellemek

Gönderilme zamanı: 27 Ağu 2021, 14:05
gönderen feuer
BAT script ile belirli klasördeki uygulamaları Firewall üzerinde engellemek

Bazı uygulamalar yapıları gereği, update kontrolü, otomatik update, reklam içeren uygulamalar için reklam görseli indirme gibi kontrolünüz dışında internet bağlantınızı kullanabilirler, bu gibi kötü niyetli olmayan işlemler dışında kullanıcı verisi göndermek gibi istenemeyen işlemler de yapabilirler. Zararlı veya zararsız isteminiz dışında bir uygulamanın interenete bağlanması sinir bozucudur.

Windows Firewall grafik arayüzü ile kurallar ekleyerek uygulamalarınızın gelen ve giden internet bağlantısı kullanmasını engelleyebilirsiniz.
Ancak bu vakit alacaktır.

Bu nedenle BAT scripti ile bu işlemi uğraşmadan tek tıklama ile gerçekleştireceğiz.

Ben uygulamaları 2 farklı ana klasörde tutuyorum.

D:\NET <- internet bağlantısı gerektiren uygulamalar
D:\PRG <- internet bağlantısı gerektirmeyen uygulamalar

Siz kod üzerinde istediğiniz yolu belirtin.

NET klasörünü serbest bırakıyorum
PRG Klasöründeki tüm exe ve dll uzantılı dosyalar için gelen ve giden bağlantıları engelliyorum

Bu kodu BAT uzantılı bir dosyaya kayıt edin.
Sağ tıklayıp yönetici haklarıyla çalıştırın.

Kod: Tümünü seç

:: SET FIREWALL RULES

@ setlocal enableextensions
@ CD /D D:\PRG

for /R %%F in (*.exe) do (

netsh advfirewall firewall add rule name="Blocked %%F" dir=in action=block program="%%F" enable=yes profile=any
netsh advfirewall firewall add rule name="Blocked %%F" dir=out action=block program="%%F" enable=yes profile=any

)

for /R %%F in (*.dll) do (

netsh advfirewall firewall add rule name="Blocked %%F" dir=in action=block program="%%F" enable=yes profile=any
netsh advfirewall firewall add rule name="Blocked %%F" dir=out action=block program="%%F" enable=yes profile=any

)

PAUSE
@ CD /D D:\PRG <- bu satıra D:\PRG yerine istediğiniz yolu yazabilirsiniz.

@ CD /D "%~dp0" <- bu şekilde değiştirirseniz, BAT dosyasını koyduğunuz ve çalıştırdığınız klasörün içerisindeki uygulamalar için işlemi gerçekleştirir.

Re: BAT script - FIREWALL

Gönderilme zamanı: 27 Ağu 2021, 16:03
gönderen esatiz
Teşekkürler :arrow:

Re: BAT script - FIREWALL

Gönderilme zamanı: 27 Ağu 2021, 18:05
gönderen velociraptor
Eline sağlık :arrow:

Re: BAT script - FIREWALL

Gönderilme zamanı: 27 Ağu 2021, 20:17
gönderen shampuan
Çok teşekkürler.