亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

一、命令簡(jiǎn)介

Netcat的簡(jiǎn)稱nc,是一款被譽(yù)為網(wǎng)絡(luò)界瑞士軍刀的強(qiáng)大網(wǎng)絡(luò)工具。實(shí)際上,Linux系統(tǒng)中的命令是ncat。nc命令只是一個(gè)指向ncat的軟鏈接。nc命令的主要作用如下:

實(shí)現(xiàn)任意TCP/UDP端口的偵聽(tīng),nc可以作為server以TCP或UDP方式偵聽(tīng)指定端口端口的掃描,nc可以作為client發(fā)起TCP或UDP連接機(jī)器之間傳輸文件機(jī)器之間網(wǎng)絡(luò)測(cè)速

nc如果找不到nc命令可以使用yum install -y nc安裝,其中centos6系統(tǒng)安裝的是nc-1.84-24.el6.x86_64,centos7安裝的是nmap-ncat-6.40-19.el7.x86_64。

二、使用示例

1、驗(yàn)證服務(wù)器端口是否通

如下驗(yàn)證172.16.7.78服務(wù)器的80端口通,81端口不通。

Linux nc命令如何使用

2、拷貝文件

首先在文件接收終端test2機(jī)器上激活nc監(jiān)聽(tīng)

Linux nc命令如何使用

然后在文件發(fā)送終端test1機(jī)器上發(fā)送文件

Linux nc命令如何使用

在test2上檢查文件是否已成功接收

Linux nc命令如何使用

3、終端之間通信聊天

test1主機(jī)上啟動(dòng)nc監(jiān)聽(tīng),ctrl+C中斷通信。

Linux nc命令如何使用

test2上連接監(jiān)聽(tīng),ctrl+C中斷通信。

Linux nc命令如何使用

4、端口掃描

端口掃描,通的端口返回succeeded,不通的端口返回refused。此掃描基于nc-1.84-24.el6.x86_64。
[root@test1 /]# nc -v -w 1 172.16.7.78 -z 22-81
Connection to 172.16.7.78 22 port [tcp/ssh] succeeded!
nc: connect to 172.16.7.78 port 23 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 24 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 25 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 26 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 27 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 28 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 29 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 30 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 31 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 32 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 33 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 34 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 35 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 36 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 37 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 38 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 39 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 40 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 41 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 42 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 43 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 44 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 45 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 46 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 47 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 48 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 49 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 50 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 51 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 52 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 53 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 54 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 55 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 56 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 57 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 58 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 59 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 60 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 61 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 62 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 63 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 64 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 65 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 66 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 67 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 68 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 69 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 70 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 71 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 72 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 73 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 74 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 75 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 76 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 77 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 78 (tcp) failed: Connection refused
nc: connect to 172.16.7.78 port 79 (tcp) failed: Connection refused
Connection to 172.16.7.78 80 port [tcp/http] succeeded!
nc: connect to 172.16.7.78 port 81 (tcp) failed: Connection refused

5、驗(yàn)證UDP端口

[root@test1 ~]# nc -uvz 192.168.0.125 111
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 192.168.0.125:111.
Ncat: UDP packet sent successfully
Ncat: 1 bytes sent, 0 bytes received in 2.04 seconds.

6、測(cè)速網(wǎng)速

測(cè)速網(wǎng)速需要結(jié)合dstat命令查看。

安裝dstat命令

[root@test1 ~]# yum install -y dstat
[root@test2 ~]# yum install -y dstat

test1主機(jī)上監(jiān)聽(tīng)端口

[root@test1 ~]# nc -l 33333 >/dev/null

test2主機(jī)上發(fā)送數(shù)據(jù),全0數(shù)據(jù)

[root@test2 ~]# nc 192.168.0.124 33333 </dev/zero

查看流量

[root@test1 ~]# dstat
[root@test2 ~]# dstat

Linux nc命令如何使用

Linux nc命令如何使用

三、使用語(yǔ)法及參數(shù)說(shuō)明

1、使用語(yǔ)法

用法:ncat [options] [hostname] [port]

2、參數(shù)說(shuō)明

參數(shù) 參數(shù)說(shuō)明
-4 Use IPv4 only
-6 Use IPv6 only
-U, –unixsock 僅使用Unix域套接字
-C, –crlf 將crlf用于EOL序列
-c, –sh-exec <command> 通過(guò)/bin/sh執(zhí)行給定的命令
-e, –exec <command> 執(zhí)行給定的命令
&ndash;lua-exec <filename> 執(zhí)行給定的lua腳本
-g hop1[,hop2,&hellip;] 松散源路由躍點(diǎn)(最多8個(gè))
-G <n> 松散源路由躍點(diǎn)指針(4,8,12,&hellip;)
-m, –max-conns <n> 最大同時(shí)連接數(shù)
-h, –help 幫助顯示此幫助屏幕
-d, –delay <time> 讀/寫(xiě)之間的延遲
-o, –output <filename> 將會(huì)話數(shù)據(jù)轉(zhuǎn)儲(chǔ)到文件
-x, –hex-dump <filename> 將會(huì)話數(shù)據(jù)作為十六進(jìn)制轉(zhuǎn)儲(chǔ)到文件
-i, –idle-timeout <time> 空閑讀/寫(xiě)超時(shí)
-p, –source-port port 指定要使用的源端口
-s, –source addr 指定要使用的源地址(不影響-l)
-l, –listen 綁定并偵聽(tīng)傳入連接
-k, –keep-open 在偵聽(tīng)模式下接受多個(gè)連接
-n, –nodns 不通過(guò)DNS解析主機(jī)名
-t, –telnet 應(yīng)答telnet協(xié)商
-u, –udp 使用udp而不是默認(rèn)TCP
&ndash;sctp 使用sctp而不是默認(rèn)的TCP
-v, –verbose 設(shè)置詳細(xì)級(jí)別(可以多次使用)
-w, –wait <time> 連接超時(shí)時(shí)間,單位秒
-z 僅報(bào)告連接狀態(tài)
&ndash;append-output 追加而不是重?fù)糁付ǖ妮敵鑫募?/td>
&ndash;send-only 忽略接收;退出EOF
&ndash;recv-only 從不發(fā)送任何東西
&ndash;allow 給定主機(jī)連接到Ncat
&ndash;allowfile 允許連接到Ncat的主機(jī)的文件
&ndash;deny 給定主機(jī)連接到Ncat
&ndash;denyfile 拒絕連接到Ncat的主機(jī)文件
&ndash;broker 啟用Ncat的連接代理模式
&ndash;chat 開(kāi)始一個(gè)簡(jiǎn)單的Ncat聊天服務(wù)器
&ndash;proxy <addr[:port]> 指定要通過(guò)代理的主機(jī)地址
&ndash;proxy-type <type> 指定代理類(lèi)型(“http”或“socks4”或“socks5”)
&ndash;proxy-auth <auth> 通過(guò)HTTP或SOCKS代理服務(wù)器進(jìn)行身份驗(yàn)證
&ndash;ssl 使用ssl連接或偵聽(tīng)
&ndash;ssl-cert 指定用于偵聽(tīng)的ssl證書(shū)文件(PEM)
&ndash;ssl-key 指定用于偵聽(tīng)的ssl私鑰(PEM)
&ndash;ssl-verify 證書(shū)的信任和域名
&ndash;ssl-trustfile 包含可信ssl證書(shū)的PEM文件
&ndash;ssl-ciphers Cipherlist包含要使用的ssl密碼
&ndash;version 查看命令版本

分享到:
標(biāo)簽:Linux nc 命令 如何使用 服務(wù)器
用戶無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定