簡(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