51 votes

Quelle est la méthode recommandée pour obtenir nmap sur OSX ?

Puis-je simplement utiliser apt-get, ou dois-je utiliser un outil Mac ?

66voto

voices Points 2501

Première option

Site officiel de Nmap


Deuxième option

Gestionnaire de paquets Homebrew

  • Installer Homebrew

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

    $ brew install nmap
  • En option

    $ brew search nmap
    $ brew info nmap

Troisième option

Gestionnaire de paquets MacPorts

  • Installer MacPorts

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

    $ sudo port install nmap
  • En option

    $ sudo port search nmap
    $ sudo port info nmap

11voto

barlop Points 21549

Le gestionnaire de paquets pour MacOS

Un gestionnaire de paquets que les gens utilisent souvent avec MacOS est Homebrew,

Pour installer nmap, en utilisant Homebrew-

http://brewformulas.org/Nmap

brew install nmap

Notes supplémentaires
La réponse à votre question se trouve en grande partie sur ce lien unix.stackexchange. https://unix.stackexchange.com/questions/80711/how-to-install-apt-get-or-yum-on-mac-os-x Ainsi, apt-get n'est pas vraiment recommandé comme gestionnaire de paquets pour MacOS. Homebrew en est un et un autre appelé macports. Apparemment, vous pouvez obtenir apt-get sur macOS mais le faire fonctionner est, disent-ils ici, un peu avancé.

Je vous suggère d'apprendre votre gestionnaire de paquets, dans le cas de MacOS, macports ou homebrew, d'apprendre comment obtenir une liste de paquets, ou de rechercher un paquet, par exemple rechercher nmap, voir la commande pour rechercher ou lister les paquets et pour installer un paquet. c'est si google ne parvient pas à faire apparaître la commande homebrew pour installer nmap. Bien que google ait trouvé pour moi http://brewformulas.org/Nmap brew install nmap

2voto

À partir du 20 mai 2020, l'installateur homebrew ne parvient pas à installer quelque chose appelé nmap-scripts. Cela signifie que nmap fonctionnera pour certains scans, mais lorsque vous commencez à approfondir, vous pouvez voir des messages d'erreur comme celui-ci :

nmap -p 1-65535 -T4 -A -v example.com
Starting Nmap 7.70 ( https://nmap.org ) at 2020-05-20 13:25 JST
Unable to find nmap-services!  Resorting to /etc/services
NSE: failed to initialize the script engine:
could not locate nse_main.lua
stack traceback:
    [C]: in ?

QUITTING!

Ce lien explique ce qui manque. Malheureusement, ce paquet n'est pas disponible sur homebrew pour le moment.

La méthode la plus sûre pour le moment est d'utiliser un autre gestionnaire de paquets (fink et macports sont tous deux approuvés par nmap.org), de le compiler à partir des sources, ou de télécharger l'installateur depuis nmap.org. Toutes les méthodes sont expliquées ici.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X