1-安装教程 - 各平台安装nmap
目录
about
NMap,也就是Network Mapper,最早是Linux下的网络扫描和嗅探工具包。
nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统(这是亦称 fingerprinting)。它是网络管理员必用的软件之一,以及用以评估网络系统安全。
正如大多数被用于网络安全的工具,nmap 也是不少黑客及骇客(又称脚本小子)爱用的工具 。系统管理员可以利用nmap来探测工作环境中未经批准使用的服务器,但是黑客会利用nmap来搜集目标电脑的网络设定,从而制定攻击计划。
本篇博客演示nmap在各平台的安装。
下载好的各平台的安装包百度云盘链接:https://pan.baidu.com/s/1VHrZxiErGX89v37Ekq0NcQ 提取码:joyi
Centos
centos7.3
- 官网下载页面获取最新的
rpm
包连接:
https://nmap.org/dist/nmap-7.91-1.x86_64.rpm
- 使用
rpm
命令下载安装:
[root@cs tmp]# rpm -vhU https://nmap.org/dist/nmap-7.91-1.x86_64.rpm
- 测试是否安装成功:
[root@cs tmp]# nmap --version
Nmap version 7.91 ( https://nmap.org )
Platform: x86_64-redhat-linux-gnu
Compiled with: nmap-liblua-5.3.5 openssl-1.1.1h nmap-libssh2-1.9.0 nmap-libz-1.2.11 nmap-libpcre-7.6 nmap-libpcap-1.9.1 nmap-libdnet-1.12 ipv6
Compiled without:
Available nsock engines: epoll poll select
- 来个示例,查看本机开放端口情况
[root@cs tmp]# nmap localhost
Starting Nmap 7.91 ( https://nmap.org ) at 2020-12-09 12:56 CST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000030s latency).
Other addresses for localhost (not scanned): ::1
Not shown: 995 closed ports
PORT STATE SERVICE
20/tcp open ftp-data
21/tcp open ftp
22/tcp open ssh
25/tcp open smtp
3306/tcp open mysql
Nmap done: 1 IP address (1 host up) scanned in 0.12 seconds
很好,很强大!!
windows
win10
- 从nmap的官网下载二进制的安装包:
- 一路下一步安装,中间会遇到安装插件, 全选就完了。
- 安装完毕,后续可能会有使用Python调用nmap的情况,所以,还需要将nmap的安装目录添加到系统的path中,然后重启电脑即可。
可能的报错
nmap3.exceptions.NmapNotInstalledError: Nmap is either not installed or we couldn't locate nmap path Please ensure nmap is installed
当你在Windows平台中,使用Python操作nmap时,而nmap的安装目录没有添加到系统path就会报这个错误。解决办法就是添加path呗!!
that's all,see also: