加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 为什么nmap -p和nmap -A扫描显示不同的结果?

发布时间:2020-12-13 23:02:36 所属栏目:Windows 来源:网络整理
导读:我有一个我编写的C#应用??程序,用于侦听端口789.它运行在 Windows XP Professional计算机上.运行 netstat -an |找到“789” TCP 0.0.0.0:789 0.0.0.0:0 LISTENING 当我在不同的Linux机器(但是同一个子网)上运行nmap -A -vv ip时,它只报告在主机上打开的其他
我有一个我编写的C#应用??程序,用于侦听端口789.它运行在 Windows XP Professional计算机上.运行

netstat -an |找到“789”

TCP    0.0.0.0:789            0.0.0.0:0              LISTENING

当我在不同的Linux机器(但是同一个子网)上运行nmap -A -vv ip时,它只报告在主机上打开的其他端口(即mysql,vnc等),但不报告我的应用程序打开的端口.

但是,当我运行nmap -p 789 ip时,我得到:

PORT     STATE   SERVICE
789/tcp  open  unknown

为什么两个nmap扫描之间存在差异?有什么办法可以确保nmap在执行完整扫描时检测到开放端口吗?

默认情况下,nmap仅扫描“公共”端口(我相信每个协议有1000个最常见的端口).由于789不是常见端口,因此未找到.如果你这样做
nmap -A -vv -p- ip

它应扫描端口1-65535.

这是nmap文档,它告诉默认扫描哪些端口:
http://nmap.org/book/man-port-specification.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读