서비스에 대한 정보는 어떻게 찾나요?

서비스에 대한 정보는 어떻게 찾나요?
$ 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에서 수신 대기 중인 항목을 확인하려면 다음을 사용할 수 있습니다.

sudo lsof -i :33060

또는

sudo fuser -v 33060/tcp

관련 정보