如何使用 Nmap 掃描 Tcp 端口

準確識別網絡上正在運行哪些服務的一個重要方法是執行端口掃描。運行端口掃描可以讓您準確了解計算機和網絡的攻擊面。在某些情況下,您可能會發現您運行的服務可能出乎您的意料。

傳輸控制協議 (TCP) 是一種允許計算機之間通過網絡進行連接的標準。TCP 使用三向握手打開一個連接,然後該連接將保持打開狀態,直到超時或連接關閉。這並不是說連接一直在傳輸數據,只是表示雙方保存了連接的詳細信息,可以立即恢復發送和接收數據。

Nmap 是執行端口掃描的標準工具。它主要設計為在 Linux 上運行,但也有 Windows 版本。圖形界面也可用,但命令行使用仍是標準。

如何使用 Nmap

要測試您是否在 Linux 機器上安裝了 Nmap,請運行命令“nmap”。如果您獲得幫助頁面,則它已安裝並準備好運行,如果您收到一條錯誤消息,指出該命令“未找到”,則您需要安裝 Nmap。

幫助頁面非常密集,並顯示了許多可能令人困惑的選項。掃描 TCP 端口所需的基礎知識相對簡單。您需要的基本結構是“nmap [掃描類型] [選項] {目標規範}”。

對於掃描 TCP 端口,您需要使用兩種掃描類型之一,TCP 或 SYN。TCP 掃描嘗試與每個端口建立完全連接,從而完成三向握手。SYN 掃描稍微濫用了協議,並且從不發送三次握手的第三條消息。SYN 掃描對系統資源的壓力通常較小,因為設備不必同時打開許多連接,因為連接從未完全建立,它們的運行速度也比 TCP 掃描快,但它們需要 root 權限。TCP 掃描由“-sT”標誌指定,而 SYN 掃描由“-sS”指定。

提示:三向握手是TCP連接的初始化方式,它涉及三個消息,“SYN、SYN-ACK和ACK”分別從客戶端發送到服務器,服務器到客戶端,然後是客戶端到服務器。

如何指定掃描選項

選項部分完全是可選的,但有一些數字通常很有用。您可以通過使用“-v”提高詳細程度來啟用更詳細的掃描結果,您可以使用“-vvv”將詳細程度進一步提高到第三級。您可以使用“-A”標誌運行操作系統檢測、版本檢測、腳本掃描和跟踪路由,儘管這需要更長的時間才能運行。

您可以一次掃描 IPv4 或 IPv6 地址,默認為 IPv4,如果要掃描 IPv6 地址,則需要使用“-6”標誌。有時 Nmap 會運行快速 ping 掃描以確定哪些熱點已啟動,如果這是跳過您想要測試的主機,您可以使用“-Pn”標誌禁用它。如果指定大範圍,則掃描可能需要很長時間。“-T4”標誌會更快地運行掃描並且不太可能錯過任何東西,它可能會淹沒慢速網絡或設備,因為流量輸出將顯著增加。

如何指定 IP 地址和端口範圍

默認情況下,Nmap 將掃描前 1000 個最常用的端口,您可以使用“-p”標誌手動設置端口範圍,然後指定一個不帶空格的範圍。可以通過逗號分隔值、連字符範圍或兩者的組合來指定端口範圍。例如,標誌“-p22”、“-p1-65535”和“-p21-25,80,139,8080”將掃描端口 22、1 到 65535 之間的所有端口以及端口 21 到 25、80、239、和 8080 分別。也可以指定“–top-ports [number]”標誌來代替掃描最常見的頂部[number] 端口。如果要指定所有端口,可以使用簡寫“-p-”。

提示:端口號範圍在 0 到 65535 之間,但技術上不能使用 0。

您需要指定的最後一件事是要測試的設備的 IP 地址。為此,只需列出您要掃描的所有 IP 地址,它們應該用空格分隔,並且可以單獨列出、按連字符範圍或通過 CIDR 表示法列出。例如,“191.168.0.1”將掃描單個IP地址,“192.168.0.1-5”將掃描102.168.0.1和192.168.0.5之間的五個IP地址,最後“192.168.0.1/24”將掃描所有IP地址在 192.168.0.1 和 192.168.0.255 之間。

整個命令應該類似於以下示例:“nmap -sS -vvv -A -p- 127.0.0.1”、“nmap -sS -v -p80,443,8080 192.168.0.1/24”、“nmap -sS – 頂部端口 10000 -6 ::1”

如何使用 Nmap 掃描 Tcp 端口

將要使用的參數放在一起,然後運行命令。



Leave a Comment

🚀 卡在 Microsoft Teams 歡迎介面?幾分鐘內修復錯誤 2026 – 終極指南!

🚀 卡在 Microsoft Teams 歡迎介面?幾分鐘內修復錯誤 2026 – 終極指南!

還在為 Microsoft Teams 歡迎介面卡​​在錯誤代碼 2026 而煩惱嗎?我們提供經過驗證的逐步修復方案,幫助您快速解決問題。清除快取、重置應用程式等等——立即讓 Teams 流暢運行!

卡在 Microsoft Teams 歡迎介面啟動循環?幾分鐘就能解決! 🚀

卡在 Microsoft Teams 歡迎介面啟動循環?幾分鐘就能解決! 🚀

還在為 Microsoft Teams 歡迎介面啟動循環而煩惱嗎?請參考我們經過驗證的故障排除指南,快速解決 Windows、Mac 和網頁版的問題。無需任何技術知識,即可立即恢復高效聊天。

修復公共 Wi-Fi 上的 Microsoft Teams 網路錯誤:行之有效的解決方案,立竿見影!

修復公共 Wi-Fi 上的 Microsoft Teams 網路錯誤:行之有效的解決方案,立竿見影!

在公共 Wi-Fi 環境下使用 Microsoft Teams 時遇到網路錯誤?了解如何逐步修復,恢復流暢的視訊通話,包括 VPN 設定調整、DNS 變更等等。快速恢復網路連線!

🚀 修復 Microsoft Teams 麥克風聲音模糊或無聲的問題:幾分鐘內即可獲得清晰的音訊!

🚀 修復 Microsoft Teams 麥克風聲音模糊或無聲的問題:幾分鐘內即可獲得清晰的音訊!

使用 Microsoft Teams 時遇到聲音模糊或無聲的問題?了解適用於 Windows、Mac 等系統的麥克風問題解決方案。快速恢復流暢通話!

🚀 幾分鐘內修復 Microsoft Teams 快捷鍵錯誤和啟動崩潰問題 – 2026 年實用指南

🚀 幾分鐘內修復 Microsoft Teams 快捷鍵錯誤和啟動崩潰問題 – 2026 年實用指南

還在為 Microsoft Teams 快捷鍵錯誤和啟動崩潰而煩惱嗎?本文提供逐步修復方案,協助您解決 Microsoft Teams 快捷鍵錯誤、清除崩潰問題,並恢復流暢協作。已更新至最新解決方案。

🚀 快速修復 Microsoft Teams 503 Web 錯誤:經過驗證的解決方案,幫助您立即存取!

🚀 快速修復 Microsoft Teams 503 Web 錯誤:經過驗證的解決方案,幫助您立即存取!

遇到 Microsoft Teams Web 錯誤 503「服務不可用」?了解如何快速解決 Microsoft Teams 503 錯誤。清除快取、檢查狀態等等,確保團隊協作順暢無阻。適用於最新版瀏覽器!

🚀 快速修復:如何在幾分鐘內解決 Microsoft Teams 無法傳送聊天錯誤!

🚀 快速修復:如何在幾分鐘內解決 Microsoft Teams 無法傳送聊天錯誤!

還在為 Microsoft Teams 聊天訊息發送失敗而煩惱嗎?按照我們的逐步指南,快速解決「發送失敗」錯誤。我們提供行之有效的解決方案,確保團隊溝通順暢。

Teams黑屏惡夢結束:立即修正Microsoft Teams螢幕分享錯誤!

Teams黑屏惡夢結束:立即修正Microsoft Teams螢幕分享錯誤!

厭倦了 Microsoft Teams 黑屏分享錯誤導致會議中斷?取得 Teams 螢幕錯誤的逐步修復方案,從快速調整到專業解決方案,幫助您實現流暢共享。適用於最新版本!

快速修復 Microsoft Teams Windows 7 錯誤:終極 Windows 7 相容性故障排除指南

快速修復 Microsoft Teams Windows 7 錯誤:終極 Windows 7 相容性故障排除指南

還在為 Microsoft Teams Win 7 錯誤導致通話受阻而煩惱嗎?取得 Windows 7 相容性問題的逐步故障排除指南。經過證實有效的修復方案,可協助您恢復流暢的團隊協作-已更新至最新修補程式!

🚀 幾分鐘內修復 Microsoft Teams msvcp140.dll 缺失錯誤 – 2026 年實用指南

🚀 幾分鐘內修復 Microsoft Teams msvcp140.dll 缺失錯誤 – 2026 年實用指南

遇到 Microsoft Teams msvcp140.dll 缺失錯誤?了解快速、逐步的修復方法,包括安裝 Visual C++ 可再發行元件套件、修復 Teams 等。快速解決 DLL 錯誤!