一、安裝
rpm -iuv nc-1.84-22.el6.x86_64.rpm
nc命令是netcat命令的簡稱。
二、網路通訊
我們希望在主機a上傳送訊息,在主機b上能實時看到。
主機b:監聽埠(這裡選用了1234) ,主機b的ip:192.168.116.129
主機a:連線主機b的1234埠,主機a的ip:192.168.116.130
這時在主機b和主機a就建立了通訊。
這時在主機a或主機b的視窗輸入任何字元,都是被傳輸到另一台主機。
如:主機b上輸入資訊:
主機a上可以得到傳輸的字元:
同樣,在主機a上輸入資訊:
主機b可以得到傳輸的字元:
這樣就建立了乙個類似聊天的功能。
三、檔案傳輸
上面,我們展示了資訊傳輸的功能,其實,我們可以把這些傳輸的資訊儲存在檔案中:
依上例展示,我們只需要在主機a端的指令改成:
nc 192.168.116.129 1234 > receive.txt
這樣在主機b端輸入的所有的內容都可以傳輸至a端同時儲存至receive.txt檔案中(如果沒有會新建)。
如果我們想把主機b端的檔案傳輸至主機a端呢(而不是上面演示的視窗資訊)?
我們可以在主機b端輸入:nc -l 1234 < send.txt ,其中send.txt就是我們要傳輸的檔案。
這時,我們就可以在主機a端,使用命令: nc 192.168.116.129 1234 > receive.txt,這樣我們就把send.txt的內容傳輸至receive.txt中了。
四、埠掃瞄
比如,我想掃瞄本機2181-2200埠的使用情況:
nc -v 192.168.116.130 -z 2181-2200
它會列出所有的埠使用情況,下面是一部分截圖。
參考文件
linux 下nc 命令的使用
linux 下nc 命令的使用 netcat被譽為網路安全界的 瑞士軍刀 乙個簡單而有用的工具,透過使用tcp或udp協議的網路連線去讀寫資料。它被設計成乙個穩定的後門工具,能夠直接由其它程式和指令碼輕鬆驅動。同時,它也是乙個功能強大的網路除錯和探測工具,能夠建立你需要的幾乎所有型別的網路連線。一 ...
linux 下nc 命令的使用
netcat被譽為網路安全界的 瑞士軍刀 乙個簡單而有用的工具,透過使用tcp或udp協議的網路連線去讀寫資料。它被設計成乙個穩定的後門工具,能夠直接由其它程式和指令碼輕鬆驅動。linux 下nc 命令的使用 netcat被譽為網路安全界的 瑞士軍刀 乙個簡單而有用的工具,透過使用tcp或udp協議...
linux 下nc 命令的使用
netcat被譽為網路安全界的 瑞士軍刀 乙個簡單而有用的工具,透過使用tcp或udp協議的網路連線去讀寫資料。它被設計成乙個穩定的後門工具,能夠直接由其它程式和指令碼輕鬆驅動。同時,它也是乙個功能強大的網路除錯和探測工具,能夠建立你需要的幾乎所有型別的網路連線。一 基本使用 想要連線到某處 nc ...