5.7 使用nc傳輸檔案
5.8 設定本地埠連線伺服器
5.9 模擬http協議首部
5.10 掃瞄80埠
5.11 掃瞄udp埠
5.12 掃瞄tcp埠
5.13 傳輸目錄
06.命令總結
nc是netcat的簡寫,有著網路界的瑞士軍刀美譽。因為它短小精悍、功能實用,被設計為乙個簡單、可靠的網路工具
nc的作用(1)實現任意tcp/udp埠的偵聽,nc可以作為server以tcp或udp方式偵聽指定埠
(2)埠的掃瞄,nc可以作為client發起tcp或udp連線
(3)機器之間傳輸檔案
(4)機器之間網路測速
格式:nc [選項]
[引數]
-g《閘道器》:設定路由器躍程通訊網關,最多設定8個;
-g《指向器數目》:設定**路由指向器,其數值為4的倍數;
-i《延遲秒數》:設定時間間隔,以便傳送資訊及掃瞄通訊埠;
-l:使用監聽模式,監控傳入的資料;
-o《輸出檔案》:指定檔名稱,把往來傳輸的資料以16進製制字碼傾倒成該檔案儲存;
-p《通訊埠》:設定本地主機使用的通訊埠;
-r:指定源埠和目的埠都進行隨機的選擇;
-s<**位址》:設定本地主機送出資料報的ip位址;
-u:使用udp傳輸協議;
-v:顯示指令執行過程;
-w《超時秒數》:設定等待連線的時間;
-z:使用0輸入/輸出模式,只在掃瞄通訊埠時使用。
5.1 啟動tcp服務端,埠號為10086[root@localhost ~
]# nc -l 10086
5.2 啟動tcp客戶端連線伺服器[root@localhost ~
]# nc 127.0
.0.1
10086
//這裡我用的本地回環位址
服務端 ip:127.0.0.1
埠號:10086
5.3 啟動udp服務端,埠號為10086
[deng@localhost ~
]$ nc -lu 10086
5.4 啟動udp客戶端udp連線服務端[deng@localhost ~
]$ nc -u 127.0
.0.1
10086
hello world
udp服務端ip:127.0.0.1
udp服務端埠:10086
5.5 作為客戶端工具進行埠探測
[deng@localhost ~
]$
或者
]$-v視覺化,-z掃瞄時不傳送資料,-w超時幾秒,後面跟數字
5.6 掃瞄連續埠
5.6.1 服務端執行
[deng@localhost ~
]$ nc -l 10086&[
1]77654
[deng@localhost ~
]$ nc -l 10087&[
2]77659
[deng@localhost ~
]$
5.6.2 客戶端執行[deng@localhost ~
]$ nc -vzw 2
192.168
.0.10
10086
-10087
5.7 使用nc傳輸檔案
5.7.1 服務端執行
[deng@localhost ~
]$ nc -l 1234
> txt
[deng@localhost ~
]$
5.7.2 客戶端執行[root@localhost ~
]# nc 192.168
.0.10
1234
<
/etc/passwd
[root@localhost ~
]#
5.8 設定本地埠連線伺服器[root@localhost ~
]# nc -p 1234
-w 5
192.168
.0.10
10086
hello world
5.9 模擬http協議首部[root@localhost ~
]# nc www.baidu.com 80
5.10 掃瞄80埠[root@localhost ~
]#
5.11 掃瞄udp埠[root@localhost ~
]# nc -u -z -w 2
127.168
.0.101-
1000
[root@localhost ~
]#
5.12 掃瞄tcp埠[root@localhost ~
]# nc -z -w 2
127.168
.0.101-
1000
[root@localhost ~
]#
5.13 傳輸目錄
5.13.1 服務端
[root@localhost ~
]# nc -l 1234
| tar -xzvf -
5.13.2 客戶端[deng@localhost ~
]$ tar -czvf -
/etc | nc 127.168
.0.10
10086
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...
nc 監聽資料 linux包之nc之nc命令
nc 1.84 22.el6.x86 64 不用系統上提供的nc版本會有所不同,其提供的引數使用方法也略有差異 nc v w 1 192.168.2.10 z 1 65535 grep succeeded 埠掃瞄 1.4 強制使用ipv4 2.6 強制使用ipv6 3.d 允許socket通訊返回d...
Linux 命令(138) nc 命令
nc netcat 是乙個短小精悍 功能實用 簡單可靠的網路工具,主要有如下作用 1 埠偵聽,nc 可以作為 server 以 tcp 或 udp 方式偵聽指定埠 2 埠掃瞄,nc 可以作為 client 發起 tcp 或 udp 請求 3 機器之間傳輸檔案 4 機器之間網路測速。nmap 是 nc...