Nmap详细使用教程

Nmap简介

Nmap全称网络映射器,是一个开源、免费的网络探测工具,适用于windows、linux、mac等多种操作系统。能够快速扫描大型网络或者单个主机,可以发现网络上有哪些主机,这些主机提供什么服务,服务运行在什么操作系统(包括版本系统),扩大攻击范围。

  • 识别目标网络内活跃的主机。
  • 推断主机的操作系统。
  • 扫描主机端口
  • 利用自带脚本检测漏洞

端口简介

  1. 什么是端口?
  • 物理端口:也称接口,如usb接口;
  • 逻辑端口:一般指TCP/IP协议中的端口,如用网页浏览的80端口。
    端口其实就是队,操作系统中为各个不同的进程分配了不同的队,数据包按照目的端口被推入相应的队中。
  1. 端口的数量:0-65535

  2. 端口分类:
    周知端口【0-1023
    动态端口【49152-65535,一般不固定分配某种服务,而是动态分配】
    注册端口【1024-49151,分配给用户进程或者应用程序,这些进程主要是被用户选择安装的一些应用程序,而不是已经分配好了公认端口的常用程序】

  3. 常用端口号与对应服务
    3389 windows远程登录
    1521 Oracle数据库
    1433 MSSQL
    3306 MYSQL

  4. 端口扫描状态

     - Opend 端口开放,发现这一点常常是端口扫描的主要目标。
     - Closed 端口关闭,没有应用程序在其上监听,过一会扫描也许会开放。
     - Filtered 端口被过滤,由于防火墙、路由器规则等阻止到达端口。
     - openfiltered 开放或者过滤的,当无法确定端口是开放还是被过滤的
     - closedfiltered 关闭或者被过滤的,nmap不能确定端口是关闭的还是被过滤的。
    

Nmap基本命令

nmap url/ip 常用扫描指令,扫描较粗略
nmap -p 端口号 url/ip 指定端口扫描
nmap -r url/ip 随机扫描端口
namp -p 1-255 url/ip 自定义端口扫描范围【常扫1-10001024-49151端口】
-v 显示扫描过程
-Pn 跳过主机发现过程直接端口扫描 [目标禁ping时]
-O 探测主机操作系统
-A 全面扫描,包括一切探测

  • nmap可以报告那些开放端口分别对应的服务名称,比如,邮件服务器(SMTP)、web服务器(HTTP)和域名服务器(DNS)等,同样,nmap也可以探测服务器操作系统。

nmap -O url/ip 启用操作系统检测
nmap -O -fueey url/ip 推测操作系统
nmap -sV url/ip 版本检测
nmap -sV -version-intensity url/ip 设置版本扫描强度(0-9),默认强度是7

典型的nmap扫描:nmap -A -T4 url/ip-A这个选项启用了操作系统检测 (-O)和版本扫描(-sV),功能较多但不确定,-T4使用时间模板4,时间充裕可以使用这个扫描。

在这里插入图片描述

nmap是一个强大的网络扫描安全审核工具,它可以用来发现网络上的设备,以及这些设备上开放的端口和提供的服务等信息。下面是nmap的一个基础使用教程: 1. 安装nmap - 在Windows上,可以访问nmap官网下载安装包,然后运行安装程序。 - 在Linux上,可以通过包管理器安装。例如,在Ubuntu上可以使用命令`sudo apt-get install nmap`进行安装。 - 在macOS上,同样可以通过包管理器Homebrew安装,使用命令`brew install nmap`。 2. 扫描单个IP地址 - 打开命令行工具。 - 输入命令`nmap [目标IP地址]`。 - 例如,`nmap 192.168.1.1`将会扫描IP地址为192.168.1.1的设备。 3. 扫描整个子网 - 如果想要扫描一个子网,可以在nmap命令后面跟上子网的网络地址和子网掩码。 - 例如,`nmap 192.168.1.0/24`将会扫描192.168.1.0到192.168.1.255的整个子网。 4. 扫描端口 - 使用`-p`参数指定要扫描的端口号。 - 例如,`nmap -p 80,443 192.168.1.1`将会扫描目标IP地址的80和443端口。 5. 扫描服务和版本信息 - 使用`-sV`参数可以获取服务和版本信息。 - 例如,`nmap -O`参数可以让nmap尝试检测目标设备的操作系统类型。 - 例如,`nmap -O 192.168.1.1`将会扫描目标设备并尝试确定其操作系统类型。 请注意,扫描网络设备可能涉及到隐私和法律问题。在没有授权的情况下对网络进行扫描是不合法的。确保你对扫描的目标拥有合法的访问权限。 由于无法提供实际的图文教程,建议通过网络搜索“nmap使用教程”来获取图文并茂的指导资料。此外,nmap的官方网站也提供了详细的文档和教程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

poggioxay

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值