Puis-je simplement utiliser apt-get, ou dois-je utiliser un outil Mac ?
Réponses
Trop de publicités?Première option
Site officiel de Nmap
-
Téléchargez le dernier installateur officiel ici :
https://nmap.org/download.html#macosx -
Consultez cette page pour plus d'informations :
https://nmap.org/book/inst-macosx.html -
Des versions alternatives peuvent être trouvées ici :
https://nmap.org/dist/
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
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-
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
À 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.