如何用dos命令顯示所有的監聽埠?
我想知道在doc視窗下鍵入什麼命令可以檢視本機的所有監聽埠?聽說聽說用這方法可以確定電腦是否中了木馬。
最佳答案
1.windows本身自帶的netstat命令
netstat
顯示協議統計和當前的 tcp/ip 網路連線。該命令只有在安裝了 tcp/ip 協議後才可以使用。
netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]
引數 -a -顯示所有連線和偵聽埠。伺服器連線通常不顯示。
-e -顯示乙太網統計。該引數可以與 -s 選項結合使用。
-n -以數字格式顯示位址和埠號(而不是嘗試查詢名稱)。
-s -顯示每個協議的統計。預設情況下,顯示 tcp、udp、icmp 和 ip 的統計。-p 選項可以用來指定預設的子集。
-p protocol -顯示由 protocol 指定的協議的連線;protocol 可以是 tcp 或 udp。如果與 -s 選項一同使用顯示每個協議的統計,protocol 可以是 tcp、udp、icmp 或 ip。
-r -顯示路由表的內容。
interval
重新顯示所選的統計,在每次顯示之間暫停 interval 秒。按 ctrl+b 停止重新顯示統計。如果省略該引數,netstat 將列印一次當前的配置資訊。
好了,看完這些幫助檔案,我們應該明白netstat命令的使用方法了。現在就讓我們現學現用,用這個命令看一下自己的機器開放的埠。進入到命令列下,使用netstat命令的a和n兩個引數:
c:\>netstat -an
active connections
proto local address foreign address state
tcp 0.0.0.0:80 0.0.0.0:0 listening
tcp 0.0.0.0:21 0.0.0.0:0 listening
tcp 0.0.0.0:7626 0.0.0.0:0 listening
udp 0.0.0.0:445 0.0.0.0:0
udp 0.0.0.0:1046 0.0.0.0:0
udp 0.0.0.0:1047 0.0.0.0:0
解釋一下,active connections是指當前本機活動連線,proto是指連線使用的協議名稱,local address是本地計算機的 ip 位址和連線正在使用的埠號,foreign address是連線該埠的遠端計算機的 ip 位址和埠號,state則是表明tcp 連線的狀態,你可以看到後面三行的監聽埠是udp協議的,所以沒有state表示的狀態。看!我的機器的7626埠已經開放,正在監聽等待連線,像這 樣的情況極有可能是已經感染了冰河!急忙斷開網路,用防毒軟體查殺病毒是正確的做法
window系統的dos命令
win10的dos相容了linux的終端命令,所以ls chmode等在linux終端執行的命令在win10的dos中也可執行。win的dos命令 1 檔案和檔案命令 在dos命令刪除資料夾或檔案,先要確定資料夾或檔案是否有特殊的屬性,比如 系統 唯讀 隱藏 如果有,去掉這些屬性,命令如下 資料夾 ...
window開啟服務的Dos命令
開始 執行 輸入以下命令,或者win r,輸入以下命令 對我比較有用的幾個 telnet port 埠是否可以通 31.regedit.exe 登錄檔 48.msconfig.exe 系統配置實用程式 80.services.msc 本地服務設定 93.regedit.exe 登錄檔 110.osk...
window開啟服務的dos命令
開始 執行 輸入以下命令,或者win r,輸入以下命令 對我比較有用的幾個 31.regedit.exe 登錄檔 48.msconfig.exe 系統配置實用程式 80.services.msc 本地服務設定 93.regedit.exe 登錄檔 110.osk 開啟螢幕鍵盤 111.odbcad3...