Wiki: Perintah netsh advfirewall firewall add rule outbound rules - wongganteng10/tutorial GitHub Wiki

Wiki: Perintah netsh advfirewall firewall add rule

Deskripsi

Perintah ini digunakan untuk menambahkan aturan firewall di Windows menggunakan netsh advfirewall. Aturan ini akan memblokir koneksi keluar untuk suatu program tertentu.

Sintaks

netsh advfirewall firewall add rule name="<Nama Aturan>" dir=<in/out> action=<allow/block> program="<Path Program>" enable=<yes/no> profile=<any/domain/private/public> desc="<Deskripsi>"

Parameter

  • name: Nama aturan firewall yang akan ditambahkan.
  • dir: Arah lalu lintas jaringan yang dikontrol oleh aturan. Nilai:
    • in: Untuk koneksi masuk.
    • out: Untuk koneksi keluar.
  • action: Tindakan yang dilakukan oleh aturan. Nilai:
    • allow: Mengizinkan koneksi.
    • block: Memblokir koneksi.
  • program: Path lengkap program yang akan dikenakan aturan.
  • enable: Menentukan apakah aturan akan diaktifkan setelah ditambahkan (yes atau no).
  • profile: Profil jaringan yang dipengaruhi oleh aturan:
    • any: Berlaku untuk semua profil.
    • domain: Berlaku untuk jaringan domain.
    • private: Berlaku untuk jaringan pribadi.
    • public: Berlaku untuk jaringan publik.
  • desc: Deskripsi singkat tentang aturan.

Contoh Penggunaan

1. Memblokir koneksi keluar untuk pngquant.exe di Adobe Photoshop 2021

netsh advfirewall firewall add rule name="Block pngquant.exe" dir=out action=block program="%ProgramFiles%\Adobe\Adobe Photoshop 2021\pngquant.exe" enable=yes profile=any desc="Blokir koneksi keluar untuk pngquant.exe"

2. Memblokir koneksi masuk untuk notepad.exe

netsh advfirewall firewall add rule name="Block Notepad" dir=in action=block program="C:\Windows\System32\notepad.exe" enable=yes profile=any desc="Blokir koneksi masuk untuk Notepad"

3. Mengizinkan koneksi keluar untuk chrome.exe

netsh advfirewall firewall add rule name="Allow Chrome" dir=out action=allow program="C:\Program Files\Google\Chrome\Application\chrome.exe" enable=yes profile=any desc="Mengizinkan koneksi keluar untuk Google Chrome"

Verifikasi Aturan Firewall

Untuk melihat aturan firewall yang telah dibuat, gunakan perintah berikut:

netsh advfirewall firewall show rule name="Block pngquant.exe"

Menghapus Aturan Firewall

Jika ingin menghapus aturan firewall yang telah dibuat, gunakan perintah berikut:

netsh advfirewall firewall delete rule name="Block pngquant.exe"

Catatan

  • Pastikan menjalankan perintah ini dalam Command Prompt sebagai Administrator.
  • Untuk memeriksa semua aturan firewall, gunakan:
    netsh advfirewall firewall show rule name=all
    
⚠️ **GitHub.com Fallback** ⚠️