網絡工具netcat

    netcat是一個很好用的網絡工具,我想我也只能表達我的意思,個人比較喜歡。它能通過tcp和udp讀取網絡

數據。我用的centos6.8 默認是沒有安裝netcat的。所以我從安裝說起。下載,

wget http://sourceforge.NET/projects/netcat/files/netcat/0.7.1/netcat-0.7.1-1.i386.rpm

下載下來是rpm包,需要注意。安裝的時候會有問題,解決依賴包問題,

yum list glibc*

yum install glibc.i686

然後安裝,

rpm -ihv netcat-0.7.1-1.i386.rpm

然後,netcat linux一般簡寫成nc。至於其使用方法,可以--help,但help沒有實例來到好,下面寫寫,

可以運行在TCP或者UDP模式,默認是TCP,-u參數調整爲udp.

nc -u 127.0.0.1 9502 以udp的方式,連接ip 9502端口,連接上之後可以發數據。

有如下幾大功能:

1,端口掃描,網絡從業者最喜歡乾的事情

nc -z -v -n 127.0.0.1 21-90 
127.0.0.1 22 (ssh) open
127.0.0.1 25 (smtp) open
127.0.0.1 80 (http) open

這個命令會打印21到90 所有開放的端口,Banner是一個文本,Banner是一個你連接的服務發送給你的文本信息。

當你試圖鑑別漏洞或者服務的類型和版本的時候,Banner信息是非常有用的。但是,並不是所有的服務都會發送

banner。

2,假如你想和你的朋友聊聊,有很多的軟件和信息服務可以供你使用。但是,如果你沒有這麼奢侈的配置,比如

你在計算機實驗室,所有的對外的連接都是被限制的,你怎樣和整天坐在隔壁房間的朋友溝通那?不要鬱悶了,

netcat提供了這樣一種方法,你只需要創建一個Chat服務器,一個預先確定好的端口,這樣子他就可以聯繫到你了

服務器端:nc -l 2345

這樣netcat 命令在23457端口啓動了一個tcp 服務器,所有的標準輸出和輸入會輸出到該端口。輸出和輸入都在此

shell中展示。

客戶端:nc xxx.xxx.xxx.xxx 2345

不管你在機器B上鍵入什麼都會出現在機器A上

3,文件傳輸

不舉例子了,自己想象

4,傳輸目錄

5,克隆設備

6,打開遠程shell,這個在黑客中應該很有使用價值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章