Linux 端口扫描
目錄
nc工具
nc描述
nc作用
nc參數(shù)
單個端口檢測
?udp連接檢測
端口掃描
?源碼安裝
tcp端口掃描
?udp端口掃描
nc工具
nc描述
nc是netcat的簡寫,有著網(wǎng)絡界的瑞士軍刀美譽。因為它短小精悍、功能實用,被設計為一個簡單、可靠的網(wǎng)絡工具
nc作用
1. 實現(xiàn)任意TCP/UDP端口的偵聽,nc可以作為server以TCP或UDP方式偵聽指定端口
2. 端口的掃描,nc可以作為client發(fā)起TCP連接
3.?機器之間傳輸文件
4.?機器之間網(wǎng)絡測速
nc參數(shù)
1. -l
用于指定nc將處于偵聽模式。指定該參數(shù),則意味著nc被當作server,偵聽并接受連接,而非向其它地址發(fā)起連接。
2.?-s?
指定發(fā)送數(shù)據(jù)的源IP地址,適用于多網(wǎng)卡機?
3.?-u
?指定nc使用UDP協(xié)議,默認為TCP
4.?-v
輸出交互或出錯信息,新手調試時尤為有用
5.?-w
超時秒數(shù),后面跟數(shù)字?
6.?-z
表示zero,表示掃描時不發(fā)送任何數(shù)據(jù)
單個端口檢測
安裝nc yum -y install ncTCP檢測 nc -zv 192.168.10.108 111UDP檢測 nc -zuv 192.168.10.108 111?udp連接檢測
1. 在一臺服務器上開啟nc服務端 [root@master nginx]# nc -ul 1002. 在客戶端連接 [root@node-2 data]# nc -uv 192.168.10.108 100 #輸入一段文字 aaaaaa3.在服務端查看是否有顯示端口掃描
[root@node-2 data]# nc -zvw 5 192.168.10.108 1-120
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connection refused.
出現(xiàn)這個是因為yu安裝的nc不支持端口掃描,需要源碼安裝
?源碼安裝
1. 下載tar包
The GNU netcat - Browse /netcat at SourceForge.netThe networking swiss army knifehttps://sourceforge.net/projects/netcat/files/netcat/2. 解壓
tar -zxvf netcat-0.7.1.tar.gz -C /usr/src/
3. 編譯
cd /usr/src/netcat-0.7.1/
./configure --prefix=/usr/local/netcat/
make && make install
tcp端口掃描
[root@node-2 data]# /usr/local/netcat/bin/nc -v -z -w2 192.168.10.108 1-120?udp端口掃描
注: 使用nc掃描udp端口失敗,所以使用nmap進行掃描
yum安裝
yum -i install nmap
[root@node-2 data]# nmap 192.168.10.108 -sU -p 1-120Starting Nmap 6.40 ( http://nmap.org ) at 2022-03-10 11:05 CST Stats: 0:00:03 elapsed; 0 hosts completed (1 up), 1 undergoing UDP Scan UDP Scan Timing: About 17.92% done; ETC: 11:05 (0:00:14 remaining) Stats: 0:00:49 elapsed; 0 hosts completed (1 up), 1 undergoing UDP Scan UDP Scan Timing: About 57.40% done; ETC: 11:06 (0:00:36 remaining)總結
以上是生活随笔為你收集整理的Linux 端口扫描的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 27 构造连续的ICMP数据包
- 下一篇: 通过matlab实现正交表