亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

Linux系統中nc命令的基本用法

添加時間:2016-1-29 3:33:09  添加: 思海網絡 
功能說明:功能強大的網絡工具<( ̄▽ ̄)>,在網絡工具中有“瑞士軍刀”美譽,其有Windows和Linux的版本。因為它短小精悍,功能實用,被設計為一個簡單、可靠的網絡工具,可通過TCP或UDP協議傳輸讀寫數據。同時,它還是一個網絡應用Debug分析器,因為它可以根據需要創建各種不同類型的網絡連接。

語  法:nc [-hlnruz][-g<網關...>][-G<指向器數目>][-i<延遲秒數>][-o<輸出文件>][-p<通信端口>][-s<來源位址>][-v...][-w<超時秒數>][主機名稱][通信端口...]

參  數:
  -g<網關>   設置路由器躍程通信網關,最多可設置8個。
  -G<指向器數目>   設置來源路由指向器,其數值為4的倍數。
  -h   在線幫助。
  -i<延遲秒數>   設置時間間隔,以便傳送信息及掃描通信端口。
  -l   使用監聽模式,管控傳入的資料。
  -n   直接使用IP地址,而不通過域名服務器。
  -o<輸出文件>   指定文件名稱,把往來傳輸的數據以16進制字碼傾倒成該文件保存。
  -p<通信端口>   設置本地主機使用的通信端口。
  -r   亂數指定本地與遠端主機的通信端口。
  -s<來源位址>   設置本地主機送出數據包的IP地址。
  -u   使用UDP傳輸協議。
  -v   顯示指令執行過程。
  -w<超時秒數>   設置等待連線的時間。
  -z   使用0輸入/輸出模式,只在掃描通信端口時使用。

來看下它的基本用法:

1.監聽本地端口



代碼如下:
root@10.1.1.43:~# nc -l -p 1234 
root@10.1.1.43:~# netstat -tunlp | grep 1234

tcp        0      0 0.0.0.0:1234            0.0.0.0:*               LISTEN      15543/nc

2.端口掃描



代碼如下:
root@10.1.1.43:~# nc -v -w 10 10.1.1.180 80

(UNKNOWN) [10.1.1.180] 80 (www) open
 

代碼如下:
root@10.1.1.43:~# nc -v -w 10 10.1.1.180 -z 80-30000

(UNKNOWN) [10.1.1.180] 22000 (?) open
(UNKNOWN) [10.1.1.180] 80 (www) open

3.文件傳出

源10.1.1.43 text.txt 

目的 10.1.1.180



代碼如下:
root@10:~# nc -l -p 1234 > test.txt #開10.1.1.180:1234端口監聽,并將socket傳輸過來的數據重定向到test.txt文件 test 43 nc
root@10.1.1.43:~#cat test.txt 
root@10.1.1.43:~# nc 10.1.1.180 1234 < test.txt #連接遠程的10.1.1.180,從test.txt的路徑從定向到socket,從而將文件傳輸到遠方。
root@10:~# cat test.txt
test 43 nc

4.目錄傳輸

源10.1.1.43 python_program

目的 10.1.1.180



代碼如下:
root@10:~# nc -l -p 1234 | tar xzvf -
root@10.1.1.43:~# tar czvf - python_program | nc 10.1.1.180 1234

python_program/
python_program/1.py
python_program/4.py
python_program/3.py

5.測試UDP端口



代碼如下:
root@172.16.211.34:web# netstat -tunlp

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1111/sshd           
udp        0      0 0.0.0.0:68                  0.0.0.0:*                               887/dhclient 
 


代碼如下:
root@172.16.211.35:~# nc -vuz 172.16.211.34 68

Connection to 172.16.211.34 68 port [udp/bootpc] succeeded!

關鍵字:Linux、系統、nc、命令、服務器
分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站