Loading

安装教程 - 各平台安装nmap

about

NMap,也就是Network Mapper,最早是Linux下的网络扫描和嗅探工具包。

nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统(这是亦称 fingerprinting)。它是网络管理员必用的软件之一,以及用以评估网络系统安全。

正如大多数被用于网络安全的工具,nmap 也是不少黑客及骇客(又称脚本小子)爱用的工具 。系统管理员可以利用nmap来探测工作环境中未经批准使用的服务器,但是黑客会利用nmap来搜集目标电脑的网络设定,从而制定攻击计划。

本篇博客演示nmap在各平台的安装。
下载好的各平台的安装包百度云盘链接:https://pan.baidu.com/s/1VHrZxiErGX89v37Ekq0NcQ 提取码:joyi

Centos

centos7.3

  1. 官网下载页面获取最新的rpm包连接:
https://nmap.org/dist/nmap-7.91-1.x86_64.rpm
  1. 使用rpm命令下载安装:
[root@cs tmp]# rpm -vhU https://nmap.org/dist/nmap-7.91-1.x86_64.rpm
  1. 测试是否安装成功:
[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
  1. 来个示例,查看本机开放端口情况
[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

  1. 从nmap的官网下载二进制的安装包:

  1. 一路下一步安装,中间会遇到安装插件, 全选就完了。
  2. 安装完毕,后续可能会有使用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:

python-nmap使用及案例 | CentOS 7安装最新版本NMAP

posted @ 2020-12-09 12:56  听雨危楼  阅读(760)  评论(0编辑  收藏  举报