nmap可以检测到哪些操作系统

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nmap可以检测到哪些操作系统相关的知识,希望对你有一定的参考价值。

参考技术A nmap可以适用于winodws,linux,mac等操作系统,nmap+ip 可以扫描对方机器对外开放的端口

Nmap

---恢复内容开始---

  Nmap是一个开源的网络连接端扫描软件,用来扫描计算机开放的网络连接端,确定哪些服务运行在哪些连接端,并且推断计算机运行的哪个操作系统。可以用来检测SQL注射、网页爬行、数据库密码检测等。

  Nmap支持多种扫描方式,包括TCP Syn、TCP Connect、TCP ACK、TCP FIN/Xmas/NULL、UDP等。

  Nmap常用扫描参数及说明

    -sT———TCP connect()扫描,这种方式会在目标主机的日志中记录大批连接请求和错误信息

    -sS———半开扫描,很少有系统能够把它记入系统日志。不过,需要root权限

    -sF、-sN—秘密FIN数据包扫描、Xmas Tree、Null扫描模式

    -sP———ping扫描,Nmap在扫描端口时,默认都会使用ping扫描,只有主机存活,Nmap才会继续扫描

    -sU———UDP扫描,但UDP扫描是不可靠的

    -sA———通常用来穿过防火墙的规矩集

    -sV———探测端口服务版本

    -Pn———扫描之前不需要用ping命令,有些防火墙禁止用ping命令

    -v————显示扫描过程

    -h————帮助选项
    -p————指定端口

    -O————启动远程操作系统检测,存在误报

    -A————全面系统检测、启用脚本检测、扫描等

    -oN/-oX/-oG——将报告写入文件,分别是正常、XML、grepable三种格式

    -T4————针对TCP端口禁止动态扫描延迟超过10ms

    -iL————读取主机列表

 

————参考《Web安全深度剖析》


以上是关于nmap可以检测到哪些操作系统的主要内容,如果未能解决你的问题,请参考以下文章

如何检测Nmap的扫描

Linux下怎样查看某一端口是不是开放?

Nmap

Linux下安装及简单使用nmap/zenmap

Nmap网络扫描和主机检测

nmap使用