网络安全系列之二十九 NMAP的使用

简介:

Nmap是一款网络扫描和主机检测的非常有用的工具,适用于Winodws和Linux系统,支持多种扫描技术。

NMAP主要是在Linux环境下使用,RHEL中默认并没有安装,在配置好yum源之后,安装NMAP。

[root@localhost ~]# yum install nmap

NMAP语法:

nmap <扫描类型> <扫描参数> <IP地址与范围>

操作演示:

(1)探测网络中的存活主机

nmap -sP 192.168.80.0/24

“-sP”选项表示以ping方式进行扫描,不做进一步测试(如端口扫描或者操作系统探测),非常适用于探测网络中的存活主机。

[root@localhost ~]# nmap -sP 192.168.80.0/24

Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2014-10-21 13:29 CST

Host 192.168.80.1 appears to be up.

MAC Address: 00:50:56:C0:00:08 (VMWare)

Host 192.168.80.2 appears to be up.

MAC Address: 00:50:56:F6:C1:1A (VMWare)

Host 192.168.80.128 appears to be up.

MAC Address: 00:0C:29:3D:B0:4E (VMware)

Host 192.168.80.130 appears to be up.

Host 192.168.80.254 appears to be up.

MAC Address: 00:50:56:FB:E4:16 (VMWare)

Nmap finished: 256 IP addresses (5 hosts up) scanned in 9.069 seconds

(2)扫描某台特定主机

nmap –sS –O 192.168.80.128

“-sS”选项表示执行SYN扫描,-O选项,表示识别远程操作系统。

[root@localhost ~]# nmap -sS -O 192.168.80.128

Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2014-10-21 14:54 CST

Interesting ports on 192.168.80.128:

Not shown: 1674 closed ports

PORT STATE SERVICE

80/tcp open http

135/tcp open msrpc

139/tcp open netbios-ssn

445/tcp open microsoft-ds

1025/tcp open NFS-or-IIS

3389/tcp open ms-term-serv

MAC Address: 00:0C:29:3D:B0:4E (VMware)

Device type: general purpose

Running: Microsoft Windows 2003/.NET

OS details: Microsoft Windows 2003 Server SP1

Nmap finished: 1 IP address (1 host up) scanned in 5.384 seconds

(3)扫描开放指定端口的主机

随意在公网中寻找一个地址段,扫描哪些主机开放了3389端口。

nmap –sS –p 3389 –oG – 221.0.90.0/24 | grep open

“-p”选项指定端口,“-oG”选项表示以一种易于检索的格式记录信息,即每台主机都以单独的行来记录所有信息。

[root@localhost ~]# nmap -sS -p 3389 -oG - 221.0.90.0/24 | grep open

Host: 221.0.90.34 () Ports: 3389/open/tcp//ms-term-serv///

Host: 221.0.90.51 () Ports: 3389/open/tcp//ms-term-serv///

Host: 221.0.90.57 () Ports: 3389/open/tcp//ms-term-serv///

Host: 221.0.90.100 () Ports: 3389/open/tcp//ms-term-serv///

Host: 221.0.90.109 () Ports: 3389/open/tcp//ms-term-serv///

Host: 221.0.90.167 () Ports: 3389/open/tcp//ms-term-serv///

Host: 221.0.90.200 () Ports: 3389/open/tcp//ms-term-serv///

Host: 221.0.90.204 () Ports: 3389/open/tcp//ms-term-serv///

Host: 221.0.90.221 () Ports: 3389/open/tcp//ms-term-serv///

在nmap的扫描结果中,每个端口的状态可能有:open、filtered、unfiltered。

  • open状态意味着端口开放;

  • filtered状态表示端口被防火墙或网络安全软件掩盖了,禁止nmap探测其是否打开。

  • unfiltered表示端口关闭。

nmap的用法非常多,功能也很强大,这里只是抛砖引玉。另外nmap在Windows中也可以使用,但功能感觉不如Linux中强大。

如在Windows中利用nmap扫描特定主机

clip_image002

扫描结果

clip_image002[5]



本文转自 yttitan 51CTO博客,原文链接:http://blog.51cto.com/yttitan/1574068

相关文章
|
网络协议 安全 Linux
nmap扫描端口命令详解linux网络探测之网络安全
nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统(这是亦称 fingerprinting)。它是网络管理员必用的软件之一,以及用以评估网络系统安全。 正如大多数被用于网络安全的工具,nmap 也是不少黑客及骇客(又称脚本小子)爱用的工具 。系统管理员可以利用nmap来探测工作环境中未经批准使用的服务器,但是黑客会利用nmap来搜集目标电脑的网络设定,从而计划攻击的方法。 Nmap 常被跟评估系统漏洞软件 [Nessus](https://ba
nmap扫描端口命令详解linux网络探测之网络安全
|
XML 网络协议 安全
网络安全之Nmap
主机探测、端口扫描、服务及版本探测、操作系统探测
902 0
网络安全之Nmap
|
安全 网络协议 网络安全
网络安全审计工具nmap
网络安全审计工具nmap
1959 0
|
1月前
|
安全 网络协议 Unix
网络安全产品之认识安全隔离网闸
随着互联网的发展,网络攻击和病毒传播的方式越来越复杂,对网络安全的要求也越来越高。传统的防火墙设备在面对一些高级的网络攻击时,往往难以做到全面的防护,因此需要一种更加有效的网络安全设备来提高网络的安全性。此外,随着信息技术的不断发展,各个行业对信息系统的依赖程度也越来越高,一旦信息系统遭受攻击或入侵,可能会导致数据泄露、系统瘫痪等严重后果。因此,对于一些高安全级别的网络环境,如政府、军队、公安、银行等,需要一种更加可靠的安全设备来保证网络的安全性。在这样的背景下,安全隔离网闸作为一种新型的网络安全设备应运而生。本文让我们一起来认识安全隔离网闸。
44 0
|
1月前
|
存储 安全 网络安全
构筑安全堡垒:云计算环境下的网络安全与防护策略
【2月更文挑战第31天】 在信息技术迅猛发展的当代,云计算以其高效、灵活和成本优化的特点成为企业数字化转型的重要支撑。然而,随着云服务的广泛应用,数据的安全与隐私保护问题也日益凸显。本文将深入探讨在复杂多变的云计算环境中,如何通过创新技术和策略加强网络安全防护,确保信息安全。我们将分析当前云计算服务中存在的安全威胁,探讨加密技术、身份认证、访问控制以及入侵检测等关键技术的应用,并提出一个多层次、综合性的安全防护框架,以助力企业在享受云计算便利的同时,有效防范安全风险。
|
1月前
|
存储 安全 网络安全
云计算与网络安全:构建数字化安全堡垒
在当今数字化时代,云计算技术的快速发展为企业提供了更便捷高效的信息化解决方案,然而,随之而来的网络安全隐患也备受关注。本文将探讨云计算与网络安全的紧密关系,分析云服务、网络安全、信息安全等技术领域的发展现状,以及如何通过有效的策略和技术手段构建数字化安全堡垒,确保信息安全与数据隐私。
13 1