想知道自己的電腦有木有給壞人打開“后門”或存在安全隱患嗎?想學(xué)習(xí)一下如何使用批處理來查看本機(jī)開放的端口嗎?好嘞,那就繼續(xù)看下去啰!
先來普及一下基礎(chǔ)知識吧,在DOS命令下用來查看當(dāng)前所有網(wǎng)絡(luò)連接的命令是 netstat -an(-an是該命令的參數(shù),意思是以數(shù)字形式顯示出當(dāng)前所有本機(jī)-遠(yuǎn)程連接的IP地址和監(jiān)聽端口。),我們直接在命令提示符窗口里輸入回車執(zhí)行后就可以看到結(jié)果了。
但是呢,如果當(dāng)前連接網(wǎng)絡(luò)的程序過多,你會看的眼花繚亂,無法方便的看出哪些端口是打開的(處于偵聽狀態(tài))。那怎么解決呢?還好還有 find /i 這個強(qiáng)大的字符串搜索命令(/i 同樣是參數(shù),表示搜索時不區(qū)分大小寫)。這樣我們只要在后面使用 find /i "LISTENING" 命令就可以輕松的顯示出自己所有開放的端口號了。
最后將以上兩個小命令結(jié)合在一起就是我們今天的成品批處理啦!不知道各位盆友能否自己寫出來呢?還不會的呀,那就看下面吧。
@echo off
echo.
netstat -an |find /i "LISTENING"
echo.&echo 請按任意鍵退出...
pause>nul
方法:
需要你新建一個記事本文本文檔,然后將上面的代碼復(fù)制進(jìn)去,選擇菜單欄中的文件 → 另存為 一鍵查端口.bat 即可。然后雙擊打開這個批處理文件就可以看到你的電腦所有處于開放狀態(tài)的端口了。如下圖: