华为云计算 云知识 Nmap是什么
Nmap是什么

简介

Nmap(网络映射器)是一款用于网络发现和安全审计的网络安全工具,它是自由软件。软件名字Nmap是Network Mapper的简称。通常情况下,Nmap用于:

列举网络主机清单

管理服务升级调度

监控主机

服务运行状况

配置流程

1. 配置编译环境

安装依赖工具。

yum install wget libpcap libpcap-devel openssl-devel libssh2-devel -y

2.获取源码

获取“nmap-7.80.tgz”源码包。

cd /usr/local/src

wegt https://nmap.org/dist/nmap-7.80.tgz

3. 编译和安装

1)解压软件包。

tar -xvf nmap-7.80.tgz

2)进入 nmap 的安装目录。

cd nmap-7.80/

3)配置nmap生成Makefile。

./configure

4)编译和安装 nmap。

make && make install

4.运行和验证

1)执行如下命令,查看 nmap 版本。

nmap --version

回显信息如下,则表示 nmap 安装成功。

Nmap version 7.80 ( https://nmap.org )

Platform: aarch64-unknown-linux-gnu

Compiled with: nmap-liblua-5.3.5 openssl-1.0.2k nmap-libssh2-1.8.2 libz-1.2.7 libpcre-8.32 libpcap-1.5.3 nmap-libdnet-1.12 ipv6

Compiled without:

Available nsock engines: epoll poll select

5. 故障排除

问题一:编译报“configure: error: cannot guess build type; you must specify one”等错误

问题描述:

执行./configure,报“configure: error: cannot guess build type; you must specify one”错误。

问题原因:

不能匹配到机器类型。

解决方法:

通过修改配置“config.sub”后,指定配置类型进行解决。

1)修改配置文件。

vi config.sub

查找“x86”内容的位置,在其位置后面增加“aarch64”类型。

在“case $basic_machine in”区域的两个位置修改。

a 修改下述内容。

| x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \

修改后为:

| x86-* | aarch64-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \

b 修改下述内容。

| x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \

修改后为:

| x86-* | aarch64-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \

2)修改配置文件。

./configure --host=aarch64 --build=aarch64

上一篇:【云小课】 安全第11课 SA基线检查---给云服务来一次全面“体检” 下一篇:数据仓库