Nmap是什么

簡(jiǎn)介

Nmap(網(wǎng)絡(luò)映射器)是一款用于網(wǎng)絡(luò)發(fā)現(xiàn)和安全審計(jì)的網(wǎng)絡(luò)安全工具,它是自由軟件。軟件名字Nmap是Network Mapper的簡(jiǎn)稱。通常情況下,Nmap用于:

列舉網(wǎng)絡(luò)主機(jī)清單

管理服務(wù)升級(jí)調(diào)度

監(jiān)控主機(jī)

服務(wù)運(yùn)行狀況

配置流程

1. 配置編譯環(huán)境

安裝依賴工具。

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)進(jìn)入 nmap 的安裝目錄。

cd nmap-7.80/

3)配置nmap生成Makefile。

./configure

4)編譯和安裝 nmap。

make && make install

4.運(yùn)行和驗(yàn)證

1)執(zhí)行如下命令,查看 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. 故障排除

問題一:編譯報(bào)“configure: error: cannot guess build type; you must specify one”等錯(cuò)誤

問題描述:

執(zhí)行./configure,報(bào)“configure: error: cannot guess build type; you must specify one”錯(cuò)誤。

問題原因:

不能匹配到機(jī)器類型。

解決方法:

通過修改配置“config.sub”后,指定配置類型進(jìn)行解決。

1)修改配置文件。

vi config.sub

查找“x86”內(nèi)容的位置,在其位置后面增加“aarch64”類型。

在“case $basic_machine in”區(qū)域的兩個(gè)位置修改。

a 修改下述內(nèi)容。

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

修改后為:

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

b 修改下述內(nèi)容。

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

修改后為:

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

2)修改配置文件。

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