nmap命令是一款开放源代码的网络探测和安全审核工具,它的设计目标是快速地扫描大型网络。

它的主要作用:

主机探测

端口检测

版本检测

系统检测

我们可以利用此工具对我们的网络进行扫描,发现我们的问题,降低网络风险。

在Centos7.3中默认是没有安装此软件的,需要安装后才能使用,安装方法非常简单:

 CentOS7.3学习笔记总结(三十九)_centos

yum install nmap 

 CentOS7.3学习笔记总结(三十九)_nmap_02

Nmap使用方法:

1、nmap扫描

 CentOS7.3学习笔记总结(三十九)_centos_03

探测目标ip1-10000范围内开放的所有的端口

2、Nmap扫描,返回详细的描述

 CentOS7.3学习笔记总结(三十九)_nmap_04

3、指定端口的nmap扫描

nmap -p50-88 ip #范围不能超过65535

nmap -p21,80,443

 CentOS7.3学习笔记总结(三十九)_nmap_05

4、nmap ping

ping扫描,仅发现目标主机是否存活

 CentOS7.3学习笔记总结(三十九)_centos_06

5、扫描一个网段

Nmap -sP 192.168.1.0/24(/8,/16等)

 CentOS7.3学习笔记总结(三十九)_centos_07

6、操作系统的探测

nmap -O(大写的字母) IP

 CentOS7.3学习笔记总结(三十九)_nmap_08

7、所有扫描选项

nmap -A ip