最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2016年01月30日 10:14:46   投稿:hebedich  
netcat是開(kāi)源世界的經(jīng)典應(yīng)用之一,被稱為網(wǎng)絡(luò)瑞士軍刀。幾乎所有的發(fā)行版都會(huì)帶這個(gè)小程序,用它可以在任意兩臺(tái)有網(wǎng)絡(luò)鏈接的機(jī)器上傳輸文件, 下面我們就來(lái)簡(jiǎn)單看下他的使用方法吧。

nc(netcat)被譽(yù)為網(wǎng)絡(luò)工具中的“瑞士軍刀”,體積雖小但功能強(qiáng)大,nc最簡(jiǎn)單的功能是端口掃描,這里我主要筆記一下它作為文件傳輸?shù)拿钣谩?br />

首先看一下幫助信息。

$ 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!
...

簡(jiǎn)單文件傳輸:

客戶端:

$ nc -l 192.168.1.11 1234 > passwd.txt &

服務(wù)端:

$ nc 192.168.1.11 1234 < /etc/passwd

也可以是

cat /etc/passwd | nc 192.168.1.11 1234

服務(wù)端ip是192.169.1.11,端口是1234

如此,當(dāng)兩臺(tái)linux機(jī)器需要簡(jiǎn)單傳輸文件時(shí),再好不過(guò)了~

相關(guān)文章

  • shell中alias命令的使用

    shell中alias命令的使用

    本文主要介紹了shell中alias命令的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • 完美解決linux下dns配置重啟失效的問(wèn)題

    完美解決linux下dns配置重啟失效的問(wèn)題

    下面小編就為大家?guī)?lái)一篇完美解決linux下dns配置重啟失效的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • Shell腳本中if條件判斷的寫(xiě)法實(shí)例

    Shell腳本中if條件判斷的寫(xiě)法實(shí)例

    在寫(xiě)shell腳本的過(guò)程中,用到了if else的寫(xiě)法,突然有多個(gè)參數(shù)需要判斷,那么就想到了if else if的用法,這篇文章主要給大家介紹了關(guān)于Shell腳本中if條件判斷寫(xiě)法的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-01-01
  • awk中讓人郁悶的system()函數(shù)

    awk中讓人郁悶的system()函數(shù)

    system()的結(jié)果是直接返回給shell顯示了,然后再由awk繼續(xù)執(zhí)行后面的程序,這種情況下,if()里留下的其實(shí)是system()的執(zhí)行狀態(tài)【即0或1】”0”~/^[2 3]/,當(dāng)然就一直執(zhí)行else了
    2013-03-03
  • 從apnic提取ip信息腳本分享

    從apnic提取ip信息腳本分享

    這篇文章主要介紹了從apnic提取ip信息的腳本,需要的朋友可以參考下
    2014-03-03
  • Shell腳本實(shí)現(xiàn)自動(dòng)輸入密碼登錄服務(wù)器

    Shell腳本實(shí)現(xiàn)自動(dòng)輸入密碼登錄服務(wù)器

    這篇文章主要介紹了Shell腳本實(shí)現(xiàn)自動(dòng)輸入密碼登錄服務(wù)器,本文使用expect來(lái)實(shí)現(xiàn)這個(gè)需求,講解了expect的安裝及使用腳本,需要的朋友可以參考下
    2015-03-03
  • Shell中${}的多種用法小結(jié)

    Shell中${}的多種用法小結(jié)

    ${}是一種變量替換語(yǔ)法,它用于獲取和操作變量的值,本文就來(lái)介紹一下${}的多種用法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • Shell腳本if else語(yǔ)句小結(jié)

    Shell腳本if else語(yǔ)句小結(jié)

    這篇文章主要介紹了Shell腳本if else語(yǔ)句小結(jié),總結(jié)了Shell腳本中的if控制語(yǔ)句和其它語(yǔ)言的不同,常見(jiàn)的3種寫(xiě)法等,需要的朋友可以參考下
    2014-07-07
  • Linux使用watch命令實(shí)時(shí)查看容器狀態(tài)

    Linux使用watch命令實(shí)時(shí)查看容器狀態(tài)

    在現(xiàn)代的軟件開(kāi)發(fā)和運(yùn)維中,Docker 容器技術(shù)已經(jīng)成為構(gòu)建、部署和運(yùn)行應(yīng)用程序的主流方式,隨著容器化技術(shù)的普及,監(jiān)控和管理容器的運(yùn)行狀態(tài)變得越來(lái)越重要,本文給大家介紹了Linux使用watch命令實(shí)時(shí)查看容器狀態(tài),需要的朋友可以參考下
    2024-12-12
  • Linux Shell腳本系列教程(四):使用函數(shù)添加環(huán)境變量

    Linux Shell腳本系列教程(四):使用函數(shù)添加環(huán)境變量

    這篇文章主要介紹了Linux Shell腳本系列教程(四):使用函數(shù)添加環(huán)境變量,本文對(duì)環(huán)境變量的一知識(shí)作了介紹,并給出普通添加環(huán)境變量和使用函數(shù)添加環(huán)境變量的方法,需要的朋友可以參考下
    2015-06-06

最新評(píng)論

苍南县| 镇原县| 夏邑县| 余姚市| 都昌县| 大埔县| 安顺市| 阿巴嘎旗| 鹿泉市| 卢湾区| 河北省| 澜沧| 琼结县| 墨脱县| 克拉玛依市| 漳州市| 永州市| 涞水县| 平罗县| 昭通市| 广东省| 定襄县| 怀远县| 宁强县| 德兴市| 兴义市| 宽甸| 宜昌市| 温泉县| 太谷县| 偃师市| 淅川县| 潜江市| 千阳县| 长泰县| 邵武市| 江达县| 平谷区| 呼伦贝尔市| 伊宁市| 尼勒克县|