$ nmap -p0-65535 192.168.0.142
Starting Nmap 7.60 ( https://nmap.org ) at 2019-03-10 17:53 EDT
Nmap scan report for ocean (192.168.0.142)
Host is up (0.000031s latency).
Not shown: 65531 closed ports
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
111/tcp open rpcbind
3306/tcp open mysql
33060/tcp open mysqlx
Nmap done: 1 IP address (1 host up) scanned in 11.06 seconds
什么是服务mysqlx
?
为什么它没有映射到/etc/services
?
$ cat /etc/services | grep mysql
mysql 3306/tcp
mysql 3306/udp
mysql-proxy 6446/tcp # MySQL Proxy
mysql-proxy 6446/udp
为什么它不是进程命令的一部分?
$ ps -A | grep mysqlx
是否nmap
可以举报误导性信息?你是否发现本地机器上运行的服务不是通过的nmap
?
谢谢。
答案1
端口33060上的服务mysqlx
是MySQL X DevAPI 服务。
nmap
不使用/etc/services
, 它使用自己的服务数据库。
注意任何事物侦听端口 33060 将被报告为mysqlx
服务,并且服务的名称不一定必须是提供服务的命令名称的一部分(例如,两者都可以提供服务exim
)postfix
。smtp
要查看本地计算机上的端口 33060 正在侦听什么,您可以在 Linux 系统上使用:
sudo lsof -i :33060
或者
sudo fuser -v 33060/tcp