NETCAT埠掃描

2020-09-24 12:00:41

**

NETCAT埠掃描(nc)

Linux中nc命令是一個功能強大的網路工具,全稱是netcat。
它用來作埠掃描以及檔案傳輸等的基礎使用

安裝
切換到root使用者:
yum安裝
1、yum install -y nc

rpm包
1、wget http://vault.centos.org/6.6/os/i386/Packages/nc-1.84-22.el6.i686.rpm

原始碼
1、.wget https://sourceforge.net/projects/netcat/files/netcat/0.7.1/netcat-0.7.1.tar.gz/download
tar -zxvf netcat-0.7.1.tar.gz -C /usr/local
cd /usr/local
mv netcat-0.7.1 netcat
cd /usr/local/netcat
./configure
make && make install
2、設定
vim /etc/profile
新增以下內容
#set netcat path
export NETCAT_HOME=/usr/local/netcat
export PATH=$PATH: $NETCAT_HOME/bin
儲存,退出,並使設定生效:
source /etc/profile

3、測試
nc -help成功

安裝成功後進行埠存取測試
使用:
nc -z -w 2 ip地址 埠號
echo $?
注:返回值為0 連線成功
返回值為1 連線不成功

引數: -z 表示檢測或者掃描埠
-w 表示超時時間
-u 表示UDP協定 (預設tcp)