端口扫描网络安全工具——NMAP

简介:

NMAP是一个广为使用的端口扫描类网络安全工具,其官方网站点为 http://nmap.org、中国用户可以参考http://www.nmap.org.cn/站点。NMAP被设计为检测主机数量众多的巨大网络, 功能强大且灵活易用。使用NMAP定期扫描内部网络,可以找到网络中不可控的应用服务,及时关闭不安全的服务,增强安全举措。

1、安装软件包,

在RHEL5系统中,可以直接使用系统光盘中的rpm包进行安装。

rpm -vhi /media/cdrom/Server/nmap-4.11.1.1.i386.rpm

2、使用NMAP扫描

安装完成后,可以直接调用nmap命令进行扫描,nmap命令的基本格式如下

nmap        [扫描类型]         [选项]    [扫描目标]

eg:nmap -n -p T:20-10000 -sS 192.168.0.111  扫描本机20-10000 的端口

eg: nmap -n -p T:21-25,80,110,3128,3389 -sS 192.168.0.111  192.168.0.122

eg: nmap  -sS 192.168.3.0/24 探测局域网段192.168.3.0/24中各主机开启了哪些服务

其中,常用的扫描类型包含一下:

-sS         TCP SYN扫描(半开扫描),只向目标发出SYN数据包,如果收到SYN/ACK响应包就认为目标端口号正在监听,并立即断开连接,否则认为目标端口没有监听程序。一般情况下,系统不会将这种扫描动作写入日志。

-sT      TCP连接扫描,这是完整的TCP扫描方式,用来建立一个TCP连接,如果成功则认为目标端口正在监听,否则认为目标端口没有监听程序。

-sF      TCP FIN 扫描,开放的端口会忽略这种包,关闭的端口会回应RST包,有些防火墙只能对SYN包进行简单过滤,而忽略了其他形式的TCP攻击包,通过该扫描,可以间接用于检测防火墙的健壮性。

-sP      ping扫描,只是探测目标主机是否正在运行,不作进一步扫描。

-p0     在正式扫描目标之前,不检测目标主机是否正在运行,有些网络防火墙可能禁止ICMP请求包,使用这种扫描类型可以跳过 ping测试。

-sU   UDP扫描,探测目标主机提供哪些UDP服务,UDP扫描的速度会比较慢。

-sV  探测开放的端口并尝试确定服务程序的版本等信息。

-O 尝试探测目标主机的操作系统类型。

常用的命令选项包括一下几种,

-p  指定目标端口,可以使用逗号“,”分隔多个端口,减号“-”连接一个端口范围。在列表前指定“T:”表示TCP端口,“U”表示UDP端口。

-n  不做反向DNS解析,以加快扫描速度。

-v  扫描后显示更详细的输出结果。

扫描目标:可以是IP地址或带掩码的网络地址,以空格分隔多个目标。


本文转自 西索oO 51CTO博客,原文链接:http://blog.51cto.com/lansgg/978775

相关文章
|
4月前
|
安全 网络协议 算法
Nmap网络扫描工具详细使用教程
Nmap 是一款强大的网络发现与安全审计工具,具备主机发现、端口扫描、服务识别、操作系统检测及脚本扩展等功能。它支持多种扫描技术,如 SYN 扫描、ARP 扫描和全端口扫描,并可通过内置脚本(NSE)进行漏洞检测与服务深度枚举。Nmap 还提供防火墙规避与流量伪装能力,适用于网络管理、渗透测试和安全研究。
742 1
|
5月前
|
Web App开发 API 虚拟化
Cisco Modeling Labs (CML) 2.9.0 - 网络仿真工具
Cisco Modeling Labs (CML) 2.9.0 - 网络仿真工具
409 15
Cisco Modeling Labs (CML) 2.9.0 - 网络仿真工具
|
6月前
|
监控 安全 网络安全
网络安全工具及其使用方法:保护数字安全的第一道防线
在信息时代,网络攻击变得日益复杂且频繁,保护个人和企业数据安全的重要性日益凸显。幸运的是,各种网络安全工具为用户提供了有效的防护手段。从防火墙到密码管理器,这些工具覆盖了威胁检测、攻击防御和数据保护的方方面面。本文将介绍几款常用的网络安全工具,并提供其使用方法,以帮助您构建强大的网络安全防线。
241 1
|
6月前
|
监控 数据可视化 Java
VMware Aria Operations for Networks 6.14 - 网络和应用监控工具
VMware Aria Operations for Networks 6.14 - 网络和应用监控工具
143 0
VMware Aria Operations for Networks 6.14 - 网络和应用监控工具
|
7月前
|
运维 监控 Linux
网络延迟监测工具选择(第一篇)
**WGCLOUD**是一款开源免费的跨平台运维监控工具,支持Windows、Linux、MacOS等系统,具备网络延迟监测功能。其内置的**PING监测**模块可实时ping目标IP,图形化展示延迟趋势,并在目标IP不可达时发送告警通知。支持分组管理,操作简单便捷,适合运维人员高效监控网络状态。
|
9月前
|
存储 监控 算法
基于 Python 哈希表算法的局域网网络监控工具:实现高效数据管理的核心技术
在当下数字化办公的环境中,局域网网络监控工具已成为保障企业网络安全、确保其高效运行的核心手段。此类工具通过对网络数据的收集、分析与管理,赋予企业实时洞察网络活动的能力。而在其运行机制背后,数据结构与算法发挥着关键作用。本文聚焦于 PHP 语言中的哈希表算法,深入探究其在局域网网络监控工具中的应用方式及所具备的优势。
309 7
|
9月前
|
域名解析 API PHP
VM虚拟机全版本网盘+免费本地网络穿透端口映射实时同步动态家庭IP教程
本文介绍了如何通过网络穿透技术让公网直接访问家庭电脑,充分发挥本地硬件性能。相比第三方服务受限于转发带宽,此方法利用自家宽带实现更高效率。文章详细讲解了端口映射教程,包括不同网络环境(仅光猫、光猫+路由器)下的设置步骤,并提供实时同步动态IP的两种方案:自建服务器或使用三方API接口。最后附上VM虚拟机全版本下载链接,便于用户在穿透后将服务运行于虚拟环境中,提升安全性与适用性。
543 7
|
12月前
|
Linux 网络性能优化 网络安全
Linux(openwrt)下iptables+tc工具实现网络流量限速控制(QoS)
通过以上步骤,您可以在Linux(OpenWrt)系统中使用iptables和tc工具实现网络流量限速控制(QoS)。这种方法灵活且功能强大,可以帮助管理员有效管理网络带宽,确保关键业务的网络性能。希望本文能够为您提供有价值的参考。
2364 28
|
12月前
|
安全 网络协议 网络安全
【Azure APIM】APIM服务配置网络之后出现3443端口不通,Management Endpoint不健康状态
如果没有关联的网络安全组,则阻止所有网络流量通过子网和网络接口。
264 30
|
12月前
|
网络协议 Unix Linux
深入解析:Linux网络配置工具ifconfig与ip命令的全面对比
虽然 `ifconfig`作为一个经典的网络配置工具,简单易用,但其功能已经不能满足现代网络配置的需求。相比之下,`ip`命令不仅功能全面,而且提供了一致且简洁的语法,适用于各种网络配置场景。因此,在实际使用中,推荐逐步过渡到 `ip`命令,以更好地适应现代网络管理需求。
613 11