首頁>Club>
9
回覆列表
  • 1 # 小小猿愛嘻嘻

    這個非常簡單,目前來說有4個命令可以實現,分別是netstat,nmap,ss和lsof,下面我簡單介紹一下:

    netstat

    這是一個用於顯示網路連線資訊的命令列工具,可以列出所有的TCP、UDP和Socket套接字連線,安裝的話,直接輸入命令“yum install -y net-tools”就行,安裝完成後,就可以直接使用“netstat -tnlpug”命令檢視當前Linux系統開放的埠列表,如下:

    引數說明的話,輸入幫助命令“netstat -h”就行,官方對於每個引數功能都解釋的非常詳細,一目瞭然:

    nmap

    這是一個網路嗅探工具,在滲透測試中經常會用到,可以很方便的檢測遠端Linux主機開放的埠列表,當然,對於本地主機也非常方便,安裝的話,直接輸入命令“yum install -y nmap”就行,安裝完成後,就可以直接使用命令“nmap -sTU -O localhost”檢視本地Linux系統開放的埠列表了(包括TCP、UDP連線等),如下:

    引數說明的話,也直接使用幫助命令“nmap -h”就行,每個引數實現的功能都介紹的非常詳細,可以本地一試:

    ss

    這是一個用於轉儲套接字統計資訊的命令列工具,相比較其他工具,可以檢視更多TCP和UDP資訊,這個命令Linux系統會自帶,直接輸入命令“ss -lntu”就可以檢視當前Linux系統開放的埠列表及連線情況,如下:

    對應引數說明的話,也直接輸入幫助命令“ss -h”就行,每個引數功能都解釋的非常清楚,一目瞭然:

    lsof

    這是Linux系統上一個用於顯示開啟檔案列表及對應程序的命令列工具,可以很方便的檢視本地開啟的埠列表及程序,安裝的話,直接輸入命令“yum install -y lsof”就行,安裝完成後,我們就可以直接輸入命令“lsof -i”檢視本地Linux系統開放的埠列表,如下:

    至於引數說明的話,也直接輸入幫助命令“lsof -h”就行,對於每個引數功能,官方都有明確的說明,非常方便:

    至此,我們就完成了使用netstat,nmap,ss和lsof這4個命令來檢視本地Linux系統開放的埠列表。總的來說,整個過程非常簡單,只要你有一定的Linux基礎,熟悉一下對應命令的引數說明,很快就能掌握的,網上也有相關資料和教程,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。

  • 中秋節和大豐收的關聯?
  • 請問採礦125之後在哪升級快?