Nmap是一款非常实用的扫描工具,适用于linux、windows、mac三大主流平台。
Nmap,也就是Network Mapper,最早是Linux下的网络扫描和嗅探工具包。

  • 直接yum安装nmap
yum install nmap
  • 语法
nmap(选项)(参数可以是IP或域名)

选项:

-O:激活操作探测;
-P0:值进行扫描,不ping主机;
-PT:是同TCP的ping;
-sV:探测服务版本信息;
-sP:ping扫描,仅发现目标主机是否存活;
-ps:发送同步(SYN)报文;
-PU:发送udp ping;
-PE:强制执行直接的ICMPping;
-PB:默认模式,可以使用ICMPping和TCPping;
-6:使用IPv6地址;
-v:得到更多选项信息;
-d:增加调试信息地输出;
-oN:以人们可阅读的格式输出;
-oX:以xml格式向指定文件输出信息;
-oM:以机器可阅读的格式输出;
-A:使用所有高级扫描选项;
--resume:继续上次执行完的扫描;
-P:指定要扫描的端口,可以是一个单独的端口,用逗号隔开多个端口,使用“-”表示端口范围;
-e:在多网络接口Linux系统中,指定扫描使用的网络接口;
-g:将指定的端口作为源端口进行扫描;
--ttl:指定发送的扫描报文的生存期;
--packet-trace:显示扫描过程中收发报文统计;
--scanflags:设置在扫描报文中的TCP标志。
  • 实例:使用nmap扫描www.xdr630.top的开放端口或把域名改为P
nmap www.xdr630.top

  • 常用nmap方法:
nmap localhost    #查看主机当前开放的端口
nmap -p 1024-65535 localhost    #查看主机端口(1024-65535)中开放的端口
nmap -PS IP       #探测目标主机开放的端口
nmap -PS22,80,3306  IP    #探测所列出的目标主机端口
nmap -O IP    #探测目标主机操作系统类型
nmap -A IP    #探测目标主机操作系统类型
nmap --help  #更多nmap参数请查询帮助信息

nmap命令的安装及用法相关推荐

  1. Nmap命令详解(全)

    目录(觉得对你有用的话,记得点个赞再走哦~片尾有学习路线~) nmap简介 1. 用主机名和IP地址扫描系统 2.扫描使用"-v"选项 3.扫描多台主机 4.扫描整个子网 5.使用 ...

  2. androidsdktools安装_如何命令行安装Android SDK Build Tools(构建工具)?

    Android构建工具安装的问题 我想从命令行建立Android开发环境,遇到了如下问题: wget http://dl.google.com/android/android-sdk_r22.0.5- ...

  3. Linux at命令定时发送邮件具体用法

    Linux at命令定时发送邮件具体用法 Linux at命令定时发送邮件具体用法 - 51CTO.COM Linux at命令定时发送邮件具体用法 2010-06-22 12:58 佚名 Linux ...

  4. 客户端dmesg_linux命令行安装oracle客户端 - 卡饭网

    linux安装oracle客户端 linux安装oracle客户端 1.准备好所需要的安装包 oracle-instantclient-basic-10.2.0.5-1.i386.rpm oracle ...

  5. 用linux扫描网络设备,Linux网络扫描和嗅探工具—Nmap命令

    1.简介 Nmap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包.它由Fyodor编写并维护.由于Nmap品质卓越,使用灵活,它已经是***测试人员必备的工具. 其基本功能 ...

  6. nmap命令详细的使用方法举例说明

    nmap 是一款功能强大的网络扫描和主机探测工具.它可以帮助用户探测网络内的设备,分析网络拓扑结构,查找开放的端口以及运行在这些端口上的服务,甚至还可以尝试确定操作系统类型. 下面是几个常用的 nma ...

  7. Nmap命令详解及常用命令总结

    Nmap学习 文章目录 Nmap学习 0 Nmap 介绍 1 Nmap命令详解 1.1 Nmap 命令help详解(内附中文翻译) 1.2 Nmap 命令思维导图 2 Nmap 常见使用场景以及相关命 ...

  8. Gitbook安装及用法

    Gitbook安装及用法 文章目录 Gitbook安装及用法 1.环境要求 2.安装 npm简介(可跳过) 3.编辑器 4.创建一本书 创建书 目录结构 SUMMARY.MD book.json pd ...

  9. nmap教程之nmap命令使用示例(nmap使用方法)

    nmap教程之nmap命令使用示例(nmap使用方法) Nmap是一款网络扫描和主机检测的非常有用的工具.Nmap是不局限于仅仅收集信息和枚举,同时可以用来作为一个漏洞探测器或安全扫描器.它可以适用于 ...

  10. Linux命令--expect spawn的用法(实现人机交互自动化操作)

    一.作用 1.Except命令适用于人机交互场景进行使用,是处理交互的常用命令,可以将交互的过程写成一个脚本,通过调用脚本完成自动化过程: 2.适用场景:ssh登录,ftp登录等 二.基本语法 1.C ...

最新文章

  1. 字符串分隔 -连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。...
  2. OpenCV新手入门,如何用它平移缩放和旋转图片
  3. VS2010下创建WEBSERVICE,第二天 ----你会在C#的类库中添加web service引用吗?
  4. 2021云栖大会,打卡IoT最全攻略
  5. Postman高级应用——流程控制、调试、公共函数、外部数据文件
  6. LeetCode 1337. 方阵中战斗力最弱的 K 行(优先队列)
  7. python读取音频文件_python 读取wav 音频文件的两种方式
  8. 【火炉炼AI】机器学习006-用决策树回归器构建房价评估模型
  9. java txt中统计一个字母出现的次数并储存,统计txt文件中每个字符出现的次数,并根据次数从高到低排序...
  10. 【专题】CSDN下载频道3月热门资源top100汇总
  11. HTML简单的网页代码编写
  12. oracle密码已过期问题解决
  13. 硕士论文latex参考文献格式经验
  14. c语言求圆锥的表面积和体积_C语言-圆形体体积计算器,1:计算球体;2:计算圆柱体;3:计算圆锥体...
  15. 什么是人群标签,旺旺号标签如何查询,淘宝号搜索标签查询,淘宝号的千人千面,买家行为标签透视,旺旺号标签API接口
  16. 地推脑30秒速装华为移动应用引擎,电脑也能玩安卓
  17. 60个让程序员崩溃的瞬间,我已崩溃,哈哈哈哈哈
  18. 《The One!团队》第八次作业:ALPHA冲刺(五)
  19. 中国电信骨干网南北互通异常 现已修复
  20. 最大似然估计(ML)和最小均方误差(LSE)

热门文章

  1. TokenInsight作为联盟伙伴加入CoinMarketCap的数据透明联盟(DATA) | TokenInsight
  2. sqlyog设置自动补全_SQLYog快捷键大全
  3. 20200409_W_Fluid-Structure Interaction and OpenSeesPy
  4. [python][原创]win10 anaconda3报错cannot import name ‘open_code‘ from ‘io
  5. java 16进制与汉字_Java汉字与16进制数相互转换
  6. 关于SQLserve安装中出现“启用windows功能NetFx3时出错“
  7. jhipster使用简明教程
  8. 宏观经济学考前主观大题汇总复习
  9. CRM客户关系管理系统HR人事OA系统APP源码
  10. office提示 Excel 4.0函数以定义名称保存