Mac安装nmap过程以及问题

Nmap安装

首先在终端输入命令

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

Mac安装nmap过程以及问题_第1张图片
得到这个以后说明成功
然后继续

brew install namp

Mac安装nmap过程以及问题_第2张图片
得到这个以后说明成功
然后可以

namp -v

看看有没有版本信息,如果没有的话可以重写一下应该可以解决

brew link --overwrite nmap

安装nmap成功后命令行中有个警告:

==> Caveats

Python modules have been installed and Homebrew's site-packages is not

in your Python sys.path, so you will not be able to import the modules

this formula installed. If you plan to develop with these modules,

please run:

  mkdir -p /Users/jason/Library/Python/2.7/lib/python/site-packages

  echo 'import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")' >> /Users/jason/Library/Python/2.7/lib/python/site-packages/homebrew.pth

这个python modeles就是指python-nmap , 按照命令执行下:(我的python-nmap 是先于nmap安装好的,所以有这个提示。)

mkdir -p /Users/jason/Library/Python/2.7/lib/python/site-packages

echo ‘import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")’ >> /Users/jason/Library/Python/2.7/lib/python/site-packages/homebrew.pth

至此,nmap.PortScanner() 问题就解决了。

你可能感兴趣的:(Mac安装nmap过程以及问题)