這篇文章主要講解了“Linux常用網(wǎng)絡(luò)工具之如何使用批量主機(jī)服務(wù)掃描工具netcat”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“Linux常用網(wǎng)絡(luò)工具之如何使用批量主機(jī)服務(wù)掃描工具netcat”吧!
從策劃到設(shè)計(jì)制作,每一步都追求做到細(xì)膩,制作可持續(xù)發(fā)展的企業(yè)網(wǎng)站。為客戶提供成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)、國(guó)際域名空間、虛擬主機(jī)、網(wǎng)絡(luò)營(yíng)銷、VI設(shè)計(jì)、 網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,以客戶的口碑塑造優(yōu)易品牌,攜手廣大客戶,共同發(fā)展進(jìn)步。netcat又叫做瑞士軍刀,是黑客和系統(tǒng)管理員常用的網(wǎng)絡(luò)工具,最初開(kāi)發(fā)的目的是文件傳輸,后來(lái)發(fā)展出很多強(qiáng)大的功能,比如也可以完成批量主機(jī)服務(wù)掃描。
之前介紹了另一個(gè)更常用的批量主機(jī)服務(wù)掃描工具:nmap。
netcat的安裝也非常簡(jiǎn)單,直接yum安裝:
代碼如下:
yum install nc
一般不建議在生產(chǎn)環(huán)境安裝nc,因?yàn)閚c除了可以批量主機(jī)服務(wù)掃描外,還支持端口代理、文件傳輸,容易造成安全隱患。
netcat之批量主機(jī)服務(wù)掃描
netcat在掃描時(shí)常用的參數(shù):
-w 設(shè)置超時(shí)時(shí)間
-z 輸入輸出模式
-v 顯示命令執(zhí)行過(guò)程
常用命令:
TCP協(xié)議
代碼如下:
nc -v -z -w2 192.168.2.224 1-50
UDP協(xié)議
代碼如下:
nc -v -z -w2 -u 192.168.2.224 1-50
netcat之文件傳輸
netcat可以指定一個(gè)本地端口號(hào)開(kāi)啟監(jiān)聽(tīng)模式,客戶端可以使用相同的netcat連接開(kāi)啟的端口發(fā)送信息,信息將在服務(wù)端顯示出來(lái)。
開(kāi)啟監(jiān)聽(tīng)
代碼如下:
nc -l 2389
建立連接
代碼如下:
nc localhost 2389
如果將服務(wù)端的輸出重定向到文件,就可以用于文件傳輸:
代碼如下:
nc -l 2389 > test
傳輸文件
代碼如下:
cat testfile | nc localhost 2389
如果在一臺(tái)服務(wù)器上測(cè)試,可以使用&把nc切換到后臺(tái)任務(wù),在運(yùn)行客戶端的命令。
感謝各位的閱讀,以上就是“Linux常用網(wǎng)絡(luò)工具之如何使用批量主機(jī)服務(wù)掃描工具netcat”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)Linux常用網(wǎng)絡(luò)工具之如何使用批量主機(jī)服務(wù)掃描工具netcat這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!