linuxnc引入命令 linux的nc是怎么用的

linux系統(tǒng)nc命令的使用

用yum進(jìn)行安裝,若安裝舊版本的可能會有些命令參數(shù)無法正常使用

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供莎車企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、成都網(wǎng)站建設(shè)、H5技術(shù)、小程序制作等業(yè)務(wù)。10年已為莎車眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。

nc -z -v -n 192.168.137.2 1-100 掃描192.168.137.2地址1-100的端口號

可以運(yùn)行在TCP或者UDP模式,默認(rèn)是TCP,-u參數(shù)調(diào)整為udp

z 參數(shù)告訴netcat使用0 IO,連接成功后立即關(guān)閉連接,不進(jìn)行數(shù)據(jù)交換

v 參數(shù)指使用冗余選項(xiàng)

n 參數(shù)告訴netcat不要使用DNS反向查詢IP地址的域名

nc -v 192.168.137.2 22

連接該地址開放的22端口,并且打印運(yùn)行在這個(gè)端口上服務(wù)的banner信息

現(xiàn)有兩臺服務(wù)器:192.168.137.2和192.168.137.10,分別命名為A和B

使A和B可以互相聊天

A nc -n -l -u -p 1000

B nc -n -u 192.168.137.2 1000

-u參數(shù)調(diào)整為udp

-l 表示在服務(wù)器端啟用監(jiān)聽模式

-n? 不做域名解析

-p 指定監(jiān)聽的端口

這時(shí)A和B兩臺服務(wù)器便可在命令行進(jìn)行聊天

使A和B之間相互傳輸單個(gè)文件

A nc -l 2000 file.txt 在A中開一個(gè)2000端口并進(jìn)行監(jiān)聽,將寫入的內(nèi)容放到本地命名為file.txt

B nc 192.168.137.2 2000 file.txt 將B中file.txt傳送到Aip的2000端口

在A與B之間互傳文件夾

在A中/root/下創(chuàng)建ceshi目錄,并在ceshi下創(chuàng)建test.txt

A tar -cvf - ceshi |nc -l 1000

B nc 192.168.137.2 1000 |tar -xvf -

這時(shí)發(fā)現(xiàn)在B中已經(jīng)有了A傳送過去的ceshi目錄

=======================================================================

A:192.168.0.131(接收方) B:192.168.0.10(發(fā)送方)

本次打算用3333端口傳送數(shù)據(jù),在操作前先確保兩臺服務(wù)器的防火墻不會禁止3333端口

先在A上操作:進(jìn)入要接收數(shù)據(jù)的目錄下

while true

do

nc -l 3333|tar -xvf -

done

這時(shí)在看該機(jī)器3333端口已打開

再去B上操作:進(jìn)入要傳送的目錄下

tar -cvf - 文件/目錄名 |nc 192.168.0.131 3333

這時(shí)兩臺機(jī)器間便開始傳送數(shù)據(jù)

nc 命令使用小結(jié)

nc是netcat的簡寫,有著網(wǎng)絡(luò)界的瑞士軍刀美譽(yù)。因?yàn)樗绦【?、功能?shí)用,被設(shè)計(jì)為一個(gè)簡單、可靠的網(wǎng)絡(luò)工具。比如大家很熟悉使用telnet測試tcp端口,而nc可以支持測試linux的tcp和udp端口,而且也經(jīng)常被用于端口掃描,甚至把nc作為server以TCP或UDP方式偵聽指定端口做簡單的模擬測試。

2020年10月07日 - 初稿

閱讀原文 -

ncat 或者說 nc 是一款功能類似 cat 的工具,但是是用于網(wǎng)絡(luò)的。它是一款擁有多種功能的 CLI 工具,可以用來在網(wǎng)絡(luò)上讀、寫以及重定向數(shù)據(jù)。 它被設(shè)計(jì)成可以被腳本或其他程序調(diào)用的可靠的后端工具。同時(shí)由于它能創(chuàng)建任意所需的連接,因此也是一個(gè)很好的網(wǎng)絡(luò)調(diào)試工具。

ncat / nc 既是一個(gè)端口掃描工具,也是一款安全工具,還能是一款監(jiān)測工具,甚至可以做為一個(gè)簡單的 TCP 代理。 由于有這么多的功能,它被譽(yù)為是網(wǎng)絡(luò)界的瑞士軍刀。 這是每個(gè)系統(tǒng)管理員都應(yīng)該知道并且掌握它。

在大多數(shù) Debian 發(fā)行版中, nc 是默認(rèn)可用的,它會在安裝系統(tǒng)的過程中自動被安裝。 但是在 CentOS 7 / RHEL 7 的最小化安裝中, nc 并不會默認(rèn)被安裝。 你需要用下列命令手工安裝。

nc的作用:

nc的控制參數(shù)不少,常用的幾個(gè)參數(shù)如下所列:

用于指定nc將處于偵聽模式。指定該參數(shù),則意味著nc被當(dāng)作server,偵聽并接受連接,而非向其它地址發(fā)起連接。

暫未用到(老版本的nc可能需要在端口號前加-p參數(shù))

指定發(fā)送數(shù)據(jù)的源IP地址,適用于多網(wǎng)卡機(jī)

指定nc使用UDP協(xié)議,默認(rèn)為TCP

輸出交互或出錯(cuò)信息,新手調(diào)試時(shí)尤為有用

6)-w

超時(shí)秒數(shù),后面跟數(shù)字

7)-z

表示zero,表示掃描時(shí)不發(fā)送任何數(shù)據(jù)

作用:批量端口掃描,可根據(jù)掃描主機(jī)的配置調(diào)整后臺掃描進(jìn)程數(shù)量(手動執(zhí)行后根據(jù)統(tǒng)計(jì)的執(zhí)行時(shí)間調(diào)整腳本中關(guān)于進(jìn)程數(shù)量的參數(shù)),通過定時(shí)任務(wù)作為簡單的服務(wù)監(jiān)控(可修改腳本添加其他報(bào)警功能,例如郵件等)

實(shí)現(xiàn):使用nc指令掃描端口,使用管道特性控制后臺掃描進(jìn)程數(shù)量

不足:僅僅對掃描端口狀態(tài)為down的信息做記錄,并沒有其他報(bào)警操作

使用:

10 useful ncat (nc) Command Examples for Linux Systems

nc命令用法舉例

tcp測試工具-nc(linux系統(tǒng))

nc是linux系統(tǒng)的一個(gè)命令,可以用來測試編寫的tcp程序,可以有效的與你編寫的tcp程序交互。

典型的用法:

1. nc address port

鍵盤輸入的信息按下Enter鍵會立即輸入到套接字當(dāng)中的輸出流中,同時(shí)也會不斷地打印輸入流當(dāng)中的信息!

2. nc address file

將文件中的信息發(fā)送出去,并不斷地打印輸入流中的信息

什么是Linux系統(tǒng)中nc命令

Linux中nc命令是一個(gè)功能強(qiáng)大的網(wǎng)絡(luò)工具,全稱是netcat。

測試使用

在一個(gè)終端上 輸入 nc -lk 9999

輸入數(shù)據(jù)。。。

新開啟一個(gè)終端

輸入 nc ip:9999

就可以看到上一個(gè)終端輸入的數(shù)據(jù)

網(wǎng)站欄目:linuxnc引入命令 linux的nc是怎么用的
新聞來源:http://www.muchs.cn/article26/dohiecg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、商城網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、網(wǎng)站內(nèi)鏈、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)