nc

来源:互联网 发布:单片机解密qqmcu 编辑:程序博客网 时间:2024/06/11 05:49

linuxnc(netcat:net,cat->网络猫)命令使用详解

功能说明:功能强大的网络工具

语 法:nc[-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]

参 数:

-g<网关>设置路由器跃程通信网关,最丢哦可设置8个。

-G<指向器数目>设置来源路由指向器,其数值为4的倍数。

-h在线帮助。

-i<延迟秒数>设置时间间隔,以便传送信息及扫描通信端口。

-l使用监听模式,管控传入的资料。

-n直接使用IP地址,而不通过域名服务器。

-o<输出文件>指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。

-p<通信端口>设置本地主机使用的通信端口。

-r乱数指定本地与远端主机的通信端口。

-s<来源位址>设置本地主机送出数据包的IP地址。

-u使用UDP传输协议。

-v详细输出--用两个-v可得到更详细的内容

-w<超时秒数>设置等待连线的时间。

-z使用0输入/输出模式,只在扫描通信端口时使用。



nc使用示例



1.端口扫描

#nc -v -w 2 192.168.2.34 -z 21-24

nc:connect to 192.168.2.34 port 21 (tcp) failed: Connection refused

Connectionto 192.168.2.34 22 port [tcp/ssh] succeeded!

nc:connect to 192.168.2.34 port 23 (tcp) failed: Connection refused

nc:connect to 192.168.2.34 port 24 (tcp) failed: Connection refused



2.192.168.2.33拷贝文件到192.168.2.34

192.168.2.34上:nc-l 1234 > test.txt

192.168.2.33上:nc192.168.2.34 1234 < test.txt



nc-l 8080 >/home/kkihpl/test.log //开启8080端口监听把得到的data写入/home/kkihpl/test.log

nc192.168.1.153 8080 < ./install.log //连接到192.168.1.1538080,./install.log文件写入进去



3.简单聊天工具

192.168.1.153上:nc-l 8080 //开启8080端口监听

192.168.1.153上:nc192.168.1.153 8080 //连接到192.168.1.1538080端口

注意1:ipping.2:所用端口能被外面访问(8080),防火墙中有除外操作,或防火墙服务关闭

3:是点对点的,一方关闭,另一方也关闭

这样,双方就可以相互交流了。使用ctrl+C(D)退出。

1 0