**
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)