在OSX上获取nmap的推荐方法是什么?


34

我可以只使用apt-get,还是应该使用某些Mac工具?


1
默认情况下apt-get,OS X上没有此功能。所以问题是,您是否已经apt-get安装(可能是通过安装FINK),现在不确定是否可以安装nmap它?还是您完全不确定如何安装nmap或安装其他此类软件包,仅apt-get作为示例?
阿达芬2015年

Answers:


46

第一选择

Nmap的官方网站


第二种选择

自制程序包管理器

  • 安装自制软件

    $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  • 安装Nmap

    $ brew install nmap
    
  • 可选的

    $ brew search nmap
    $ brew info nmap
    

第三选择

MacPorts软件包管理器

  • 安装MacPorts

    $ bash -c "$(curl -fsSL https://raw.githubusercontent.com/tjt263/macports-installer/master/macports-installer.sh)"
    
  • 安装Nmap

    $ sudo port install nmap
    
  • 可选的

    $ sudo port search nmap
    $ sudo port info nmap
    

3
警告:本文提供命令以在您的计算机上执行远程代码!不要运行“ raw.githubusercontent.com”中的任何内容,因为它可能会更改并且不是官方方法。
Michael Ozeryansky '16

3
@MichaelOzeryansky对于MacPorts为True,但对于Homebrew 则为官方方式。
富兰克林·于

1
第三选择是我的最爱。
Yevgeniy Afanasyev '18

8

MacOS的软件包管理器

人们经常在MacOS上使用的软件包管理器是Homebrew,

要安装nmap,请使用Homebrew-

http://brewformulas.org/Nmap

brew install nmap

附加说明
您的问题在此unix.stackexchange链接上得到了解答。 https://unix.stackexchange.com/questions/80711/how-to-install-apt-get-or-yum-on-mac-os-x 因此,实际上不建议将apt-get用作MacOS的软件包管理器。自制是一个..另一个叫做macports。..显然,您可以在macOS上获得apt-get,但他们说,要使其正常工作有些先进。

我建议您学习软件包管理器(对于MacOS,macports或自制软件),了解如何获取软件包列表或搜索软件包(例如,搜索nmap),请参见搜索或列出软件包并安装软件包的命令。就是说google无法启动homebrew命令来安装nmap。虽然谷歌为我扔了http://brewformulas.org/Nmap brew install nmap


1
说“ MacOS的软件包管理器是自制软件”有点大胆,就像Mac Ports一样正式。
Michael Ozeryansky '16

1
@MichaelOzeryansky谢谢,我已经纠正了我的说法
barlop

1
苹果公司正式承认并承认MacPorts,但不承认自制软件:developer.apple.com/opensource
声音
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.