扫描Nmap OpenVAS

本文详细介绍了Nmap这款常用的网络扫描工具,包括其功能如主机探测、服务识别、操作系统检测和路由跟踪,以及端口扫描的工作原理。此外,着重讲解了OpenVAS漏洞评估系统的原理、作用、扫描流程和部署方式,展示了如何通过Nmap进行深入的网络安全评估和漏洞检测。

Nmap扫描

Nmap是一款常用的网络扫描工具,它可以扫描目标网络上的主机和服务,帮助安全研究员了解目标网络的拓扑结构和安全情况。

主机探测:Nmap可査找目标网络中的在线主机。默认情况下,Nmap通过4种方式—— ICMP echo请求(ping)、向443端口发送TCP SYN 包、向80端口发送TCP ACK包和ICMP 时间戳请求——发现目标主机。

服务/版本检测:在发现开放端口后,Nmap可进一步检查目标主机的检测服务协议、应用 程序名称、版本号等信息。

操作系统检测:Nmap 向远程主机发送一系列数据包,并能够将远程主机的响应与操作系统 指纹数据库进行比较。如果发现了匹配结果,它就会显示匹配的操作系统。它确实可能无法 识别目标主机的操作系统;在这种情况下,如果您知道目标系统上使用的何种操作系统,可 在它提供的 URL 里提交有关信息,更新它的操作系统指纹数据库。

网络路由跟踪:它通过多种协议访问目标主机的不同端口,以尽可能访问目标主机。Nmap 路由跟踪功能从TTL的高值开始测试,逐步递减TTL,直到它到零为止。

Nmap脚本引擎:这个功能扩充了Nmap的用途。如果您要使用Nmap实现它(在默认情况 下)没有的检测功能,可利用它的脚本引擎手写一个检测脚本。目前,Nmap可检査网络服务 的漏洞,还可以枚举目标系统的资源。

Nmap的基本原理:

是基于网络数据包的发送和接收,通过分析目标主机的响应和行为来获取网络信息

  1. 主机发现:Nmap使用不同的技术和方法,如Ping扫描、ARP扫描等,发送网络数据包以确定目标网络上哪些主机处于活动状态。

  2. 端口扫描:Nmap使用各种扫描技术,如TCP扫描、UDP扫描、SYN扫描等,发送特定的网络数据包来确定目标主机上开放的端口。

  3. 服务和版本识别:Nmap通过发送特定的网络数据包,并分析目标主机返回的响应,来确定目标主机上运行的服务和软件的版本信息。

  4. 操作系统识别:Nmap使用不同的技术和方法,如TCP/IP堆栈指纹、TCP/IP堆栈序列号等,来识别目标主机所运行的操作系统类型和版本。

  5. 脚本扫描:Nmap支持使用脚本进行扫描,这些脚本可用于检测漏洞、执行特定的操作等。

发送特定的网络数据包,分析目标主机返回的响应,来探测识别目标网络上的主机服务开放端口操作系统信息。它利用各种扫描技术和方法进行探测<

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Zh&&Li

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

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

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

打赏作者

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

抵扣说明:

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

余额充值