如何在 macOS 上使用終端掃描本地網絡

如何在 macOS 上使用終端掃描本地網絡

macOS 上的終端​​機是一個方便的工具,但很少人使用它。本文將指導您如何在 macOS 中使用 Terminal 掃描本地網路以進行故障排除和維護。 macOS 的終端機與 Linux 實用程式的工作方式略有不同,有一些不同的標誌。因此,不應假設所有 Linux 終端技能都可以在 macOS 上正常運作。

使用nmap掃描本地網路的開放端口

Nmap是macOS上的命令列連接埠掃描工具,但需要先安裝它才能使用。

使用 Homebrew 安裝 nmap

如果您安裝了 Homebrew,請執行以下命令下載並安裝 nmap 以及必要的依賴項。

brew install nmap

使用nmap掃描

nmap 旨在掃描給定的主機名稱或網路位址並傳回開放連接埠的清單。 nmap 是網路映射器的縮寫,但其作用更像是連接埠映射器。

運行 nmap 的簡單方法是將指定的 IP 位址或 IP 位址範圍作為目標。使用適當的 IP 位址執行以下命令來掃描您的本機網路。此處此指令掃描 nmap 位於 scanme.org 的測試伺服器。

nmap 74.207.244.221
nmap scanme.org

如何在 macOS 上使用終端掃描本地網絡

若要掃描一系列 IP 位址的開放端口,請使用斜線。

nmap 192.181.0.0/24

若要尋找網路上路由器和其他裝置的 IP 位址,請執行arpipconfig

sudo nmap -A scanme.org

如何在 macOS 上使用終端掃描本地網絡

使用該標誌-A強制 nmap 更快、更積極地掃描,返回更多信息,並在伺服器日誌中清楚地顯示您的存在。 Flag-A需要使用 sudo 運行。

sudo nmap -O scanme.org

如何在 macOS 上使用終端掃描本地網絡

上述指令掃描為作業系統定義的 IP 位址 ( -O)。

如果你想「隱密」地運行 nmap,請使用 flag -sS

sudo nmap -sS scanme.org

上述命令將掃描前半部分,發送 TCP SYN 封包來檢查開放端口,但在收到肯定回應時不使用 ACK 封包進行回應。因此,遠端伺服器可能不會記錄掃描。

標誌-sS和其他掃描模式開關必須使用 sudo 運作。例如,模式開關-sP將掃描 IP 位址,但不掃描端口,其工作方式與下面的 arp 相同。您可以造訪nmap主頁了解更多掃描模式。

要獲得更長的結果,請添加標籤-vv,或-v3啟用更長的日誌記錄級別,創建更長且更具可讀性的標準輸出,具體取決於您要查找的內容,這些標誌將幫助您找到它。

當然,您可以使用它grep來搜尋特定結果。如果只想搜尋22個端口,可以執行以下命令:

nmap scanme.org | grep "22/tcp"

如果連接埠存在,上述命令將傳回狀態行;如果連接埠不存在,則不傳回任何內容。

如何在 macOS 上使用終端掃描本地網絡

使用arp掃描本地網路的活動IP位址

arp 掃描本機網路以尋找已連線的裝置。由於arp旨在創建和編輯位址解析協議,因此網路掃描工具很少。但它適用於每台 Mac,並且是獲取特定資訊的快速方法。

若要查看目前連接到網路的所有裝置的列表,請開啟終端並執行:

arp -a

如何在 macOS 上使用終端掃描本地網絡

上述命令返回連接到網路的所有設備的列表,按 IP 和 MAC 位址報告。

如何在 macOS 上使用終端掃描本地網絡

您可以運行arp -a -i en0以僅從網路介面 en0 取得報告。

macOS 上掃描本地網路最強大的工具是 nmap。 arp 對於在網路上執行 ping 也很有用。Ipconfig可以報告特定介面的結果,但對於報告介面資訊比網路掃描更有用。

祝您成功!


如何在 Windows 中變更無線網路介面卡的首選頻段

如何在 Windows 中變更無線網路介面卡的首選頻段

本指南將向您展示如何變更 Windows 7、Windows 8 和 Windows 10 中無線網路介面卡預設使用的首選頻段(至 5GHz 或 2.4GHz)。

什麼是處理器親和性?如何在 Windows 10 上設定處理器關聯性

什麼是處理器親和性?如何在 Windows 10 上設定處理器關聯性

但是,可以將程式設定為僅使用 1 個或 2 個核心而不是所有核心。在這篇文章中,Quantrimang.com 將解釋什麼是處理器關聯性以及如何在 Windows 10 上設定處理器關聯性。

應避免使用隱私保護最差的 VPN

應避免使用隱私保護最差的 VPN

VPN 技術的日益普及引發了各種範圍、方法和大膽程度各異的詐騙。

如何在 Windows 10 上遠端鎖定電腦

如何在 Windows 10 上遠端鎖定電腦

Windows 10 有一個巧妙的功能,不僅可以讓您追蹤您的設備,還可以遠端鎖定它。

如何使用 SpyHunter 刪除間諜軟體並防止鍵盤記錄程序

如何使用 SpyHunter 刪除間諜軟體並防止鍵盤記錄程序

SpyHunter 是一款搜尋並銷毀電腦上的惡意軟體、間諜軟體和反鍵盤記錄程式的軟體。

嘗試 Windows 10 上的新硬碟容量分析工具“磁碟使用情況”

嘗試 Windows 10 上的新硬碟容量分析工具“磁碟使用情況”

磁碟使用情況位於C:\Windows\System32\diskusage.exe,輸入diskusage /?時會顯示使用說明。該實用程式可以掃描整個磁碟機或指定資料夾並報告每個資料夾的使用量。

如何在Windows 10/11上安裝月光騎士主題

如何在Windows 10/11上安裝月光騎士主題

月光騎士主題套裝品質非常高,值得您立即安裝到您的電腦上。

使用「執行」命令快速開啟 Windows 應用程式的說明

使用「執行」命令快速開啟 Windows 應用程式的說明

當我們需要在Windows中快速開啟應用程式時,我們經常使用鍵盤快捷鍵。然而很少人知道還有一種方法,那就是使用Run指令。運行中有很多命令可以在 Windows 中打開不同的應用程序,但最常見的是下面 5 個打開應用程式的命令。請參考。

您的 Windows 10 電腦有病毒,修復方法如下

您的 Windows 10 電腦有病毒,修復方法如下

當惡意程式碼自行安裝到您的電腦上時,它們可以快速控制您的電腦並導致極其嚴重的錯誤。即使您下載和安裝的防毒軟體有時也可能是假冒軟體,這可能會損害您的電腦。

使用 Ubuntu Live USB 從 Windows PC 移除病毒

使用 Ubuntu Live USB 從 Windows PC 移除病毒

您的 Windows 電腦感染了病毒,或更糟的是,您甚至無法啟動它。如果您擁有 Ubuntu Live USB 或 CD,則可以使用它來清理您的 PC 並嘗試還原 Windows。