校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 使用netcat(瑞士軍刀)進行文件傳輸

使用netcat(瑞士軍刀)進行文件傳輸

熱門標簽:外呼電話系統怎么操作 百度地圖標注直線距離 鶴崗400電話申請 天津電話外呼系統排名 商機地圖標注 智能電銷機器人有用嗎 怎么在百度地圖標注公司的位置 測繪地圖標注名稱 德陽400電話申請

nc(netcat)被譽為網絡工具中的“瑞士軍刀”,體積雖小但功能強大,nc最簡單的功能是端口掃描,這里我主要筆記一下它作為文件傳輸的妙用。

首先看一下幫助信息。

$ nc -h
OpenBSD netcat (Debian patchlevel 1.105-7ubuntu1)
This is nc from the netcat-openbsd package. An alternative nc is available
in the netcat-traditional package.
usage: nc [-46bCDdhjklnrStUuvZz] [-I length] [-i interval] [-O length]
   [-P proxy_username] [-p source_port] [-q seconds] [-s source]
   [-T toskeyword] [-V rtable] [-w timeout] [-X proxy_protocol]
   [-x proxy_address[:port]] [destination] [port]
  Command Summary:
    -4    Use IPv4
    -6    Use IPv6
    -b    Allow broadcast
    -C    Send CRLF as line-ending
    -D    Enable the debug socket option
    -d    Detach from stdin
    -h    This help text
    -I length  TCP receive buffer length
    -i secs    Delay interval for lines sent, ports scanned
    -j    Use jumbo frame
    -k    Keep inbound sockets open for multiple connects
    -l    Listen mode, for inbound connects
    -n    Suppress name/port resolutions
    -O length  TCP send buffer length
    -P proxyuser  Username for proxy authentication
    -p port    Specify local port for remote connects
      -q secs    quit after EOF on stdin and delay of secs
    -r    Randomize remote ports
    -S    Enable the TCP MD5 signature option
    -s addr    Local source address
    -T toskeyword  Set IP Type of Service
    -t    Answer TELNET negotiation
    -U    Use UNIX domain socket
    -u    UDP mode
    -V rtable  Specify alternate routing table
    -v    Verbose
    -w secs    Timeout for connects and final net reads
    -X proto  Proxy protocol: "4", "5" (SOCKS) or "connect"
    -x addr[:port]  Specify proxy address and port
    -Z    DCCP mode
    -z    Zero-I/O mode [used for scanning]
  Port numbers can be individual or ranges: lo-hi [inclusive]

端口掃描:

$ nc -z -v -n 127.0.0.1 20-100
...
Connection to 127.0.0.1 80 port [tcp/*] succeeded!
...

簡單文件傳輸:

客戶端:

$ nc -l 192.168.1.11 1234 > passwd.txt 

服務端:

$ nc 192.168.1.11 1234  /etc/passwd

也可以是

cat /etc/passwd | nc 192.168.1.11 1234

服務端ip是192.169.1.11,端口是1234

如此,當兩臺linux機器需要簡單傳輸文件時,再好不過了~

您可能感興趣的文章:
  • Linux命令行里的“瑞士軍刀”
  • Linux利用nc命令監控服務器端口的方法

標簽:六盤水 鎮江 滁州 武漢 百色 自貢 優質小號 丹東

巨人網絡通訊聲明:本文標題《使用netcat(瑞士軍刀)進行文件傳輸》,本文關鍵詞  使用,netcat,瑞士軍刀,進行,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用netcat(瑞士軍刀)進行文件傳輸》相關的同類信息!
  • 本頁收集關于使用netcat(瑞士軍刀)進行文件傳輸的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 托里县| 和平县| 鄱阳县| 蓝山县| 广灵县| 天水市| 白玉县| 商洛市| 政和县| 甘泉县| 昌吉市| 呼伦贝尔市| 桃源县| 通城县| 中江县| 日照市| 郧西县| 阳西县| 金湖县| 海安县| 新晃| 大理市| 通化市| 佛山市| 漯河市| 海兴县| 龙泉市| 新沂市| 平乐县| 阿图什市| 湖口县| 平远县| 柞水县| 积石山| 镇坪县| 图们市| 九江县| 罗甸县| 东海县| 青川县| 阿拉善盟|