nc命令
1.监听本机的9988端口
nc -l 9988/nc -lp 9988
nc 0.0.0.0 9988
可以双向字符通信
2.探测端口是否处于监听,若是监听返回succeeded字符
nc -w 1 127.0.0.1 9988 < /dev/null && echo succeeded
nc命令的参数-z 在centos7已经废除,表示zero,表示扫描时不发送任何数据
3.打开一个shell,使用netcat创建远程shell
服务端开启
nc -l 20000 -e /bin/bash -i (带-i,centos7不能使用)
nc -l 20000 -e /bin/bash
客户端连接
nc 192.168.1.1 20000 可以直接输入Linux命令并执行
若是nc 192.186.1.1 22 会出现Protocol mismatch.