Windows 內建 netstat 指令功能強大,無需第三方工具即可完成網路連線監控、可疑服務偵測、帳號異常稽核三大安全稽核任務。熟練參數組合,讓你成為自己電腦的第一道防線。
netstat -an
Proto (協定) / Local Address (本地 IP:埠) / Foreign Address (遠端 IP:埠) / State (狀態: ESTABLISHED/LISTENING/TIME_WAIT...)netstat -a -b -e -f -n -o -p proto -r -s -t [interval]
| 參數 | 功能 |
|---|---|
| -b | 顯示建立連線/監聽埠的可執行檔名稱 (含組件呼叫鏈),需管理員權限 |
| -e | 顯示乙太網路統計 (搭配 -s) |
| -f | 顯示遠端地址完整網域名稱 (FQDN) |
| -o | 顯示擁有連線的處理程序 ID (PID),可對應工作管理器/ tasklist |
| -p proto | 篩選指定協定 (TCP/UDP/TCPv6/UDPv6),搭配 -s 可統計特定協定 |
| -r | 顯示路由表 |
| -s | 顯示各協定詳細統計 (IP/ICMP/TCP/UDP IPv4/v6) |
| -t | 顯示目前連線卸載狀態 |
| interval | 每隔 N 秒重新顯示統計,Ctrl+C 停止 |
netstat -ano | findstr :80:找出佔用 80 埠的 PIDnetstat -b:直接查看哪個程式開了哪個埠 (需以管理員身分執行 CMD)netstat -s -e:完整網路流量統計基準線net start
W3SVC IIS、Proxy 代理服務),立即停用:net stop 服務名稱。services.msc 將啟動類型改為「停用」。net user
Administrator 屬 Administrators 群組。net user 帳號名稱
Guest、ASPNET、IUSR_*) 屬 Administrators,極大機率被入侵植入複製帳號。net user 帳號名稱 /del
netstat、net 指令組合零成本、零安裝、系統原生,是 Windows 安全稽核的基石技能。建議定期 (每週/異常時) 執行基準線比對,早發現、早處理。