¿Cuál es la forma recomendada de obtener nmap en OSX?

34

¿Puedo usar apt-get o debo usar alguna herramienta de Mac?

Jim
fuente
1
De manera predeterminada, no hay ningún apt-getsistema operativo en OS X. Entonces, la pregunta es: ¿ya lo apt-getinstaló (probablemente instalando FINK) y ahora no está seguro de poder instalarlo nmap? ¿O no está completamente seguro acerca de cómo instalar nmapu otros paquetes similares y simplemente elegir apt-getcomo ejemplo?
Adaephon

Respuestas:

46

Primera opción

Sitio web oficial de Nmap


Segunda opción

Homebrew Package Manager

  • Instalar Homebrew

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

    $ brew install nmap
    
  • Opcional

    $ brew search nmap
    $ brew info nmap
    

Tercera opción

Administrador de paquetes MacPorts

  • Instalar MacPorts

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

    $ sudo port install nmap
    
  • Opcional

    $ sudo port search nmap
    $ sudo port info nmap
    
voces
fuente
3
ADVERTENCIA: ¡esta publicación da comandos para ejecutar código remoto en su máquina! No ejecute nada desde "raw.githubusercontent.com" ya que puede cambiar y no es el método oficial.
Michael Ozeryansky
3
@MichaelOzeryansky True para MacPorts, pero para Homebrew esa es la forma oficial.
Franklin Yu
1
La tercera opción es mi favorita.
Yevgeniy Afanasyev
8

El administrador de paquetes para MacOS

Un administrador de paquetes que la gente suele usar con MacOS es Homebrew,

Para instalar nmap, usando Homebrew-

http://brewformulas.org/Nmap

brew install nmap

Notas adicionales
Su pregunta se responde en gran medida en este enlace unix.stackexchange. /unix/80711/how-to-install-apt-get-or-yum-on-mac-os-x Por lo tanto, apt-get no se recomienda realmente como administrador de paquetes para MacOS . Homebrew es uno ... y otro llamado macports. Aparentemente, puedes obtener apt-get en macOS, pero hacer que funcione es, dicen, un poco avanzado.

Le sugiero que aprenda su administrador de paquetes, en el caso de MacOS, macports o homebrew, aprenda cómo obtener una lista de paquetes o busque un paquete, por ejemplo, busque nmap, vea el comando para buscar o enumerar paquetes e instalar un paquete . eso es si google no puede abrir el comando homebrew para instalar nmap. Aunque google vomitó para mí http://brewformulas.org/Nmap brew install nmap

barlop
fuente
1
Es un poco audaz decir "El administrador de paquetes para MacOS es casero", es tan oficial como Mac Ports.
Michael Ozeryansky
1
@MichaelOzeryansky gracias, he corregido mi declaración
barlop
1
Apple Inc. reconoce y reconoce oficialmente MacPorts pero no Homebrew: developer.apple.com/opensource
voces