【问题标题】:use nmap to detect port opened by zookeeper process使用nmap检测zookeeper进程打开的端口
【发布时间】:2020-03-12 14:15:08
【问题描述】:

当我使用下面的命令在本地linux中查找打开的端口时,我没有看到zookeeper进程打开的“2181”端口。

nmap localhost 

据我了解zookeeper是一个Java(或者其他JVM兼容的)进程,我的第一个想法是nmap检测不到Java进程的端口,于是我用了:

nmap -sV -p T:2181 localhost

它显示:

PORT     STATE SERVICE   VERSION
2181/tcp open  eforward?
1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at https://nmap.org/cgi-bin/submit.cgi?new-service :

它表明,如果给出端口,nmap 确实能够给出打开端口的详细信息。那么我如何配置 nmap 以首先找到所有打开的端口(Java 进程与否)?还是我错过了什么?

“netstat”之类的P.S net工具可以找到zookeeper进程。

【问题讨论】:

    标签: apache-zookeeper nmap netstat


    【解决方案1】:

    默认情况下,nmap 仅扫描 TCP 中 1000 个最“流行”的端口。扫描所有端口:nmap -p0-65535 <target> 或(更短):nmap -p- <target>

    见:Port Specification and Scan Order

    【讨论】:

      猜你喜欢
      • 2021-05-13
      • 1970-01-01
      • 2013-05-12
      • 2012-05-18
      • 1970-01-01
      • 1970-01-01
      • 2020-05-16
      • 2013-01-23
      • 1970-01-01
      相关资源
      最近更新 更多