nc使用

  1. 为什么用nc
  • 测试端口是否通 ,既支持tcp,也支持udp
  • 可以直接端口发送数据
  • 可以监听端口、测试可用
  1. 常用命令
  • -n 直接使用ip地址,不通过域名解析
  • -o 输出文件
  • -z 使用0输出模式,扫描端口是否可以使用
  • -v 显示执行过程 重要,因为nc执行不返回结果
  • -l 监控端口
  • -u
  1. 案例
监听本地端口
[root@localhost conf.d]# nc -v -l 127.0.0.1 9900
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: bind to 127.0.0.1:9900: Address already in use. QUITTING.
[root@localhost conf.d]# nc -v -l 127.0.0.1 5555
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Listening on 127.0.0.1:5555
#
[root@localhost conf.d]# nc -v 192.168.0.161 -u 161
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 192.168.0.161:161.
# 直接向端口发送数据
echo aaa | nc 127.0.0.1 -p 9999

posted @ 2021-11-13 14:43  mk-备忘  阅读(129)  评论(0)    收藏  举报