تنظیمات فایروال ویندوز با دستور netsh جزیی از قابلیت این دستور پر کاربرد است که در این مقاله به بررسی و آموزش آن می پردازیم.
تمامی دستورات در این مقاله به صورت ساختاری همراه با مثال بررسی شده است.
netsh advfirewall show allprofiles
netsh advfirewall set all state off
netsh advfirewall set all state on
خط اول تمام پروفایل های فایروال را خاموش می کند و در خط دوم تمام پروفایل ها روشن می شود.
netsh advfirewall set privateprofile state off
netsh advfirewall set privateprofile state on
ساختار کلی
netsh advfirewall firewall add rule name="Rule name" protocol=[TCP or UDP or ...] dir=[Outbound or Inbound] remoteport=[port number] action=[Allow or Block]
مثال
netsh advfirewall firewall add rule name="Block8080" protocol=TCP dir=out remoteport=8080 action=block
netsh advfirewall firewall add rule name="Allow8081" protocol=TCP dir=out remoteport=8081 action=Allow
در خط اول پورت 8080 بلاک شده و در خط دوم پورت 8081 باز برای خروجی ( Outbound ) باز شده است.
ساختار
netsh advfirewall firewall add rule name="Rule name" dir=[inbound or outbound] interface=[interface name] action=[allow or block] remoteip=[IP]
مثال
netsh advfirewall firewall add rule name="IP Block" dir=in interface=any action=block remoteip=5.5.5.5
ساختار
netsh advfirewall firewall add rule name="Rule Name" dir=[inbound or outbound] action=[allow or block] program="Program address" enable=[yes or no]
مثال
netsh advfirewall firewall add rule name="photoshop block" dir=out action=block program="C:\Program Files\Adobe\Adobe Photoshop CC 2015\photoshop.exe" enable=yes
ساختار کلی
netsh advfirewall firewall set rule group="profile Name" new enable=[yes or no]
مثال
netsh advfirewall firewall set rule group="remote desktop" new enable=yes
netsh advfirewall firewall set rule group="remote desktop" new enable=no
در خط اول سرویس Remote Desktop باز شده و در خط دوم بلاک شده است.
ساختار
netsh advfirewall firewall delete rule name="Rule Name"
مثال
netsh advfirewall firewall delete rule name="IP Block"
netsh advfirewall reset
امیدواریم تنظیمات فایروال ویندوز توسط دستور netsh برای شما مفید واقع شده باشد.