NMAP 服务探测或正常端口扫描

NMAP 服务探测或正常端口扫描

抱歉 - 我对这些事情还很陌生。我读到过

nmap-service-probes 

将显示端口正在使用的服务

nmap -sS

将发送隐形 SYN,它还能够确定端口是否打开。我的问题是服务探测是否可以返回输出,这意味着有响应,而隐形 SYN 扫描会生成报告,表明端口没有响应且已关闭。我问这个问题是因为我正在查看研究“互联网普查 2012”,似乎一些没有使用 syn-ack 响应的端口会返回服务探测响应

答案1

不是。nmap-service-probes 是一个数据库,它告诉 nmap 如何解释来自服务的答案。它的用法如下nmap ... -sV ...

例如,syn-scan 看起来像

# nmap -n -sS -F 127.0.0.1

Starting Nmap 6.25 ( http://nmap.org ) at 2014-08-12 11:20 CEST
Nmap scan report for 127.0.0.1
Host is up (0.000099s latency).
Not shown: 99 closed ports
PORT   STATE SERVICE
22/tcp open  ssh

Nmap done: 1 IP address (1 host up) scanned in 2.66 seconds

而服务扫描看起来像

# nmap -n -sV -F 127.0.0.1

Starting Nmap 6.25 ( http://nmap.org ) at 2014-08-12 11:21 CEST
Nmap scan report for 127.0.0.1
Host is up (0.000036s latency).
Not shown: 99 closed ports
PORT   STATE SERVICE VERSION
22/tcp open  ssh     OpenSSH 6.6p1-hpn14v4 (protocol 2.0)

Service detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 3.33 seconds

注意第四列——这就是服务扫描所做的。

相关内容