Когда я использую приведенную ниже команду, чтобы найти открытые порты в моем локальном linux, я не вижу порта «2181», открытого процессом zookeeper.
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 или нет) в первую очередь? Или я что-то пропустил?
PS net инструменты типа "netstat" могут найти процесс zookeeper.