nc [選項] [主機] [端口(s)]shell
-l 開啓 listen 模式服務器
-c 執行命令google
nc 與 netcat、ncat 同義。.net
<!-- lang: shell --> $ nc -l 1234 # 服務器 $ nc 127.0.0.1 1234 # 客戶端
<!-- lang: shell --> $ nc -z www.baidu.com 80-81
<!-- lang: shell --> $ nc -l 80 -c "nc www.baidu.com 80" # 將發往本機 80 端口的數據轉發給 google.com 的 80 端口
文件從 client 傳到 server;反過來也能夠。code
<!-- lang: shell --> $ nc -l 1234 > filename.out $ nc host.example.com 1234 < filename.in
man ncserver
Forwarding ports using netcatip
8 個實用的 Linux netcat 命令示例 比 man nc 多講了些不經常使用的參數。it