赞
踩
直接在命令行里输入:
nc
如果显示:
Ncat: You must specify a host to connect to. QUITTING.
恭喜你,与博主的问题一致,下面是解决方案与问题解析
wget https://sourceforge.net/projects/netcat/files/netcat/0.7.1/netcat-0.7.1.tar.gz --no-check-certificate
tar -zxf netcat-0.7.1.tar.gz
cd netcat-0.7.1/
./configure
sudo make
sudo make install
然后写入环境:
sudo vim /etc/profile
在最后写入:
export NETCAT_HOME=/usr/local/netcat
export PATH=$PATH:$NETCAT_HOME/bin
最后使配置生效(感谢评论区小伙伴):
source /etc/profile
然后输入nc
就可以得到:
Cmd line:
这样nc
命令就成功了
nc
与netcat
通常是一个东西,而ncat
(也称nmap-ncat
)是另一个东西,默认的nc
命令链接到了ncat
,所以自然得不到我们想要的结果
首先尝试输入:
netcat
没有这个命令,然后通过命令:
whereis nc
可以看到连接的是:nc: /usr/bin/nc /usr/share/man/man1/nc.1.gz
,并不是netcat
,所以遇到这种情况大概率是没有安装过netcat,安装一下就行,同时编译安装后会自动踢掉这个软连接,安装完成后输入nc
就可以得到:
Cmd line:
这样的结果,这就是netcat
,瑞士军刀!!!
【这是一个坑】 nc无法连接 Ncat: Connection refused.:https://blog.csdn.net/Jahnsonxi/article/details/95910690
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。