Ncat 是一个通用的命令行工具,用于在网络上读取、写入、重定向和加密数据。它旨在成为网络瑞士军刀,处理各种各样的安全测试和管理任务。接下来介绍 Zabbix 如何利用 ncat 实现远端端口状态的监控。
os version
[root@zabbix-server ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core)
ncat config
#install ncat[root@zabbix-server ~]# yum install nc#ncat version[root@zabbix-server ~]# rpm -qa |grep ncatnmap-ncat-6.40-19.el7.x86_64
格式
ncat [options] [hostname] [port]
参数介绍
-h 帮助信息-i secs 延时的间隔-l 监听模式,用于入站连接-n 指定数字的IP地址,不能用hostname-o file 记录16进制的传输-p port 本地端口号-r 任意指定本地及远程端口-s addr 本地源地址-u UDP模式-v 详细输出——用两个-v可得到更详细的内容-w secs timeout的时间-z 将输入输出关掉——用于扫描时
测试
TCP
[root@zabbix-serv