ပြင္႔ေနေသာ Port မ်ားအား ပိတ္ၿခင္း

How To Close Ports

ဒါေလးကေတာ႔ cmd ကေန ပြင္႔ေနတဲ႔ Ports ေလးေတြပိတ္နည္းပါ။

netsh firewall delete portopening TCP portnumber
portnumber ေနရာမွာ ကိုယ္ပိတ္ခ်င္တဲ႔ Port number ကိုအစားထိုးထည္႔လိုက္ပါ။
အဲဒါဆို ပိတ္ၿပီးသားၿဖစ္သြားပါလိမ္႔မယ္။

ေအာက္ကဟာကေတာ႔ အလြယ္နည္းေလးပါ။ Script လုပ္ၿပီး အဲဒါေလးကိုအသံုးခ်ၿပီး ပိတ္ရေအာင္။
.vbs ဆိုတာကေတာ႔ Visual Basic Script ပါ။
ေအာက္က code ကို notepad နဲ႔ေရးၿပီး Save as လုပ္ရင္ .vbs နဲ႔သိမ္းလိုက္ပါ။
ေအာက္ဆံုးကေတာ႔ batch file ပါ။ .bat နဲ႔သိမ္းပါ။

.VBS Script

dim ss, ws, PORT
set ss = createobject("wscript.shell")
set ws = wscript
PORT = InputBox("Enter the port you wish to close:")
ss.run "netsh.exe"
ws.sleep 1000
ss.sendkeys "firewall delete portopening TCP " & PORT
ss.sendkeys "{enter}"
ws.sleep 500
ss.sendkeys "exit"
ss.sendkeys "{enter}"

.BAT Script

@echo off
title Port Closer
echo Port Closer
echo.
set /p port=Type the port number you wish to close here:
netsh firewall delete portopening TCP %port%
msg /w * Port %port% has been closed.
exit

Port ေတြပြင္႔ေနတိုင္း အႏာၱရာယ္မရိွသလို system ကအသံုးလိုလို႔ဖြင္႔ထားတဲ႔ port ကိုသြားပိတ္မိရင္ေတာ႔ ၿပႆနာတက္လိမ္႔မယ္။ ဒီအေၾကာင္းကို ေနာက္မွဆက္ေရးပါ႔မယ္။ ဒီေန႔မွ အင္တာနက္က စသံုးရတာ။ ႏွစ္ရက္ရိွၿပီ.. အင္တာနက္လံုး၀သံုးမရဘူး။

0 comments: