linux中nc命令帶示例詳解

2021-09-21 00:17:35 字數 2881 閱讀 4300

linux中nc命令是乙個功能強大的網路工具,全稱是netcat。

語法:nc [-hlnruz][-g《閘道器...>][-g《指向器數目》][-i《延遲秒數》][-o《輸出檔案》][-p《通訊埠》][-s《**位址》][-v...][-w《超時秒數》][主機名稱][通訊埠...]

引數說明:

12

3

4

5

6

7

8

9

10

11

12

13

14

-g《閘道器》 設定路由器躍程通訊網關,最丟哦可設定8個。

-g《指向器數目》 設定**路由指向器,其數值為4的倍數。

-

-i《延遲秒數》 設定時間間隔,以便傳送資訊及掃瞄通訊埠。

-l 使用監聽模式,管控傳入的資料。

-n 直接使用ip位址,而不通過網域名稱伺服器。

-o《輸出檔案》 指定檔名稱,把往來傳輸的資料以16進製字碼傾倒成該檔案儲存。

-p《通訊埠》 設定本地主機使用的通訊埠。

-r 亂數指定本地與遠端主機的通訊埠。

-s《**位址》 設定本地主機送出資料報的ip位址。

-u 使用udp傳輸協議。

-v 顯示指令執行過程。

-w《超時秒數》 設定等待連線的時間。

-z 使用0輸入/輸出模式,只在掃瞄通訊埠時使用。

幾個簡單例項:

1.掃瞄指定的埠

1[root@oracle ~]# nc -v -w 5 -z 192.168.233.129 8003

connection to 192.168.233.129 8003 port [tcp/mcreport] succeeded!

2.掃瞄指定的埠範圍

1

[root@oracle ~]# nc -v -w 5 -z 192.168.233.129 8000-8005

nc: connect to 192.168.233.129 port 8000 (tcp) failed: connection refused

connection to 192.168.233.129 8001 port [tcp/vcom-tunnel] succeeded!

connection to 192.168.233.129 8002 port [tcp/teradataordbms] succeeded!

connection to 192.168.233.129 8003 port [tcp/mcreport] succeeded!

nc: connect to 192.168.233.129 port 8004 (tcp) failed: connection refused

nc: connect to 192.168.233.129 port 8005 (tcp) failed: connection refused

3.遠端拷貝

在接收端192.168.233.128上開啟1234埠:

1nc -l 1234 >test.txt

在傳送端執行:

1nc 192.168.233.128  1234 <test.txt

注意:先執行接收端,指定乙個埠為1234,檔案為test.txt,再執行傳送端,並且傳送端必須存在同名的檔案test.txt

4.遠端傳輸目錄

從server1(192.168.16.233)拷貝test目錄內容到server2(192.168.48.47)上。需要先在server2上,用nc啟用監聽,

server2上執行:

1# nc -l 1234 | tar xzv-

server1上執行:

5.簡單聊天工具

在192.168.233.128上:

1nc -l 1234

在192.168.233.129上:

1nc 192.168.233.128 1234

nc 命令使用詳解

nc 命令介紹 我們通過 ll 命令檢視nc 命令 benchmarks ll usr bin nc lrwxrwxrwx.1 root root 4 feb 19 19 09 usr bin nc ncat name cat concatenate files and print on the s...

nc命令可以mysql nc 命令詳解

標籤 nc nc是netcat的縮寫。root wl020237 nc z n 192.168.20.237 20 8088 connection to 192.168.20.237 22 port tcp succeeded connection to 192.168.20.237 80 port...

Linux命令手冊 nc

nc 任意tcp和udp連線和監聽 nc 46ddhklnrstuuvzc i interval p source port s source ip address t tos w timeout x proxy protocol x proxy address port hostname port...