2024年Nmap使用教程图文教程(超详细)(2)

本文介绍了Nmap工具的几种扫描方法,包括TCP全连接、SYN半链接、隐秘扫描,以及如何进行主机探测、服务识别和系统识别。还讲解了如何导出扫描结果。旨在帮助读者理解Nmap在网络安全和系统诊断中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2.1 TCP全连接扫描

使用 -sT 参数进行TCP全连接扫描。

「全连接扫描」使用完整的三次握手建立链接,能够建立链接就判定端口开放,否则判定端口关闭。

nmap 192.168.31.180 -p 80 -sT

1)如果端口开放,就会进行完整的三次握手,成功建立链接,扫描结果中,STATE字段显示为 open 。

在这里插入图片描述

2)如果端口关闭,就只能进行一次握手,无法建立链接,扫描结果中,STATE字段显示为 closed。

在这里插入图片描述

2.2 SYN半链接扫描

使用 -sS 参数进行SYN半链接扫描。

「半链接扫描」只进行两次握手,对方返回确认帧(ACK=1)就判定端口开放,否则判定端口关闭。

nmap 192.168.31.180 -p 80 -sS

1)如果端口开放,就会进行两次握手,扫描结果中,STATE字段为 open 。

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
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值