OSXでnmapを取得する推奨方法は何ですか?


34

apt-getだけを使用できますか、またはMacツールを使用する必要がありますか?


1
デフォルトではapt-getOS X にはありません。質問は、apt-get(おそらくFINKをインストールすることで)インストール済みnmapですか、それでインストールできるかどうか不明です。それとも、インストール方法nmapや他のそのようなパッケージについて完全に確信がapt-getなく、例として選んだだけですか?
アダエフォン

回答:


46

最初のオプション

Nmapの公式ウェブサイト


2番目のオプション

Homebrew Package Manager

  • Homebrewをインストールする

    $ 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」からは何も実行しないでください。変更される可能性があり、公式の方法ではありません。
マイケルオゼリャンスキー16

3
@MichaelOzeryansky MacPortsには真ですが、Homebrewの場合公式の方法です。
フランクリンゆう

1
3番目のオプションは私のお気に入りです。
エフゲニー・アファナシエフ

8

MacOSのパッケージマネージャー

MacOSでよく使用されるパッケージマネージャーはHomebrewです。

Homebrewを使用してnmapをインストールするには

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のパッケージマネージャーとしては推奨されません。Homebrewは1つです。別の1つはmacportsと呼ばれます。..どうやらmacOSでapt-getを入手できますが、それを機能させるのは少し進んだと彼らは言います。

MacOS、macports、homebrewの場合は、パッケージマネージャーを学習するか、パッケージのリストを取得する方法を学習するか、nmapを検索するなどのパッケージを検索するか、パッケージを検索またはリストし、パッケージをインストールするコマンドを参照することをお勧めします。googleがnmbrewをインストールするためにhomebrewコマンドを起動できない場合です。Googleは私のために投げたが、http://brewformulas.org/Nmap brew install nmap


1
「MacOSのパッケージマネージャーは自作です」と言うのは少し大胆ですが、Mac Portsと同じくらい公式です。
マイケルオゼリャンスキー16

1
@MichaelOzeryanskyありがとう、私の声明を訂正しました
-barlop

1
アップル社は正式に認識し、MacPortsのではなく、自作認める:developer.apple.com/opensourceを
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.