Каков рекомендуемый способ получить nmap на OSX?
Могу ли я просто использовать apt-get или использовать какой-нибудь инструмент Mac?
3 ответа
Первый вариант
Официальный сайт Nmap
Загрузите последний официальный установщик здесь:
https://nmap.org/download.htmlПроверьте это для дополнительной информации:
https://nmap.org/book/inst-macosx.htmlАльтернативные версии можно найти здесь:
https://nmap.org/dist/
Второй вариант
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
Менеджер пакетов для MacOS
Менеджер пакетов, который люди часто используют с MacOS, это Homebrew,
Чтобы установить nmap, используйте Homebrew-
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.... Очевидно, вы можете получить apt-get на macOS, но заставить его работать, говорят они, здесь немного сложнее.
Я предлагаю вам изучить менеджер пакетов, в случае MacOS, macports или homebrew, узнать, как получить список пакетов, или выполнить поиск пакета, например, выполнить поиск по nmap, посмотреть команду для поиска или составления списка пакетов и установки пакета., это если Google не может вызвать команду homebrew для установки nmap. Хотя гугл вырвал за меня http://brewformulas.org/Nmap brew install nmap
По состоянию на 20 мая 2020 г. установщик homebrew не может установить так называемый nmap-scripts. Это означает, что nmap будет работать для некоторых сканирований, но когда вы начнете копать глубже, вы можете увидеть такие сообщения об ошибках:
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!
Эта ссылка объясняет, чего не хватает. К сожалению, этот пакет на данный момент недоступен через homebrew.
Самый надежный способ на данный момент — либо использовать другой менеджер пакетов (и fink, и macports одобрены nmap.org), собрать его из исходного кода или загрузить установщик с nmap.org. Все методы описаны здесь.