Nmap是Network Mapper的簡稱。 Nmap是一款免費、開源的網路發現與偵察工具。 Nmap可以掃描網路中的處於活動狀態的主機、開放連接埠、作業系統版本和服務偵測以及執行隱匿方式的資訊掃描。安裝方式如下:
#yum安装 yum -y install nmap #rpm包安装 rpm -ivh nmap-4.11-1.1.x86_64.rpm
查看開放埠情況:
#查看本机开放端口信息(也可以查看其他ip) nmap 127.0.0.1
nmap 127.0.0.1 查看本機開放的端口,會掃描所有連接埠。
⚠️此工具查詢開放埠情況,對阿里雲端伺服器失效,只能查看到一個22埠。
-p:掃描指定的連接埠
一般掃描指令格式:nmap 掃描參數目標位址或網段
出現如下內容表示可以連接
yum -y install telnet.x86_64curl查看鏈接連接埠是否開放指令規則:curl http:ip:連接埠
出現回應表示可以正常存取。
它被設計成為一個可信賴的後端工具,可被直接使用或簡單地被其他程式或腳本呼叫。
同時,它也是一個富含功能的網路偵錯和探索工具,因為它可以創建你所需的幾乎所有類型的連接,並且還擁有幾個內建的有趣功能。
netcat 有三類功能模式,它們分別為連線模式、監聽模式和隧道模式。
nc(netcat)指令的一般語法:
nc [-options] [HostName or IP] [PortNumber]在下面的範例中,我們將檢查遠端Linux 系統中的22 連接埠是否開啟。
[root@zjq zjq666]# nc -zvw3 121.xxx.234.456 8848 Ncat: Version 7.50 ( https://nmap.org/ncat ) Ncat: Connected to 121.xxx.234.456:8848. Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.指令參數詳解:
netstat -ntlp可以查詢連接埠使用情況,避免連接埠衝突。
以上是linux如何查看伺服器開放的連接埠和啟用的連接埠的詳細內容。更多資訊請關注PHP中文網其他相關文章!