Как установить nmap на Ubuntu

Обновлено: 21.11.2024

Linux — самая популярная платформа для запуска Nmap. В одном из опросов пользователей 86% заявили, что Linux является по крайней мере одной из платформ, на которых они запускают Nmap. Первый выпуск Nmap в 1997 году только работал на Linux.

Дистрибутивы на основе RPM (Red Hat, Mandrake, SUSE, Fedora)

Установить с помощью RPM довольно просто — пакет даже загружается автоматически, если указаны правильные URL-адреса. В следующем примере загружается и устанавливается Nmap 4.68, включая внешний интерфейс. Конечно, вы должны использовать последнюю версию на указанном выше сайте загрузки. Все существующие версии, установленные с помощью RPM, обновляются. Пример 2.8 демонстрирует этот процесс установки.

Как следует из приведенных выше названий файлов, эти двоичные пакеты RPM были созданы для обычных ПК (архитектура x86). Я также распространяю исполняемые файлы x86_64 для пользователей 64-битных Linux. Эти двоичные файлы не будут работать для относительно небольшого числа пользователей Linux на других платформах, таких как SPARC, Alpha или PowerPC. Они также могут отказать в установке, если версии ваших библиотек существенно отличаются от того, на чем изначально были построены пакеты RPM. Один из вариантов в таких случаях — найти бинарные пакеты RPM, подготовленные вашим поставщиком Linux для вашего конкретного дистрибутива. Оригинальные установочные компакт-диски или DVD — хорошее место для начала. К сожалению, они могут быть не актуальными или недоступными. Другой вариант — установить Nmap из исходного кода, как описано ранее, хотя вы потеряете преимущества единообразия обслуживания бинарных пакетов. Третий вариант — собрать и установить собственные бинарные RPM-пакеты из исходных RPM-пакетов, размещенных на странице загрузки выше. Пример 2.9 демонстрирует эту технику с Nmap 4.68.

Нет необходимости перестраивать Zenmap таким образом, потому что Zenmap RPM не зависит от архитектуры ("noarch"). По этой причине исходных пакетов Zenmap не существует.

Удалить RPM-пакеты так же просто, как rpm -e nmap zenmap .

Обновление Red Hat, Fedora, Mandrake и Yellow Dog Linux с помощью Yum

В дистрибутивах Red Hat, Fedora, Mandrake и Yellow Dog Linux есть приложение Yum, которое управляет установкой программного обеспечения и обновлениями из центральных репозиториев RPM. Это делает установку и обновление программного обеспечения тривиальной задачей. Поскольку обычно используются репозитории Yum для конкретного дистрибутива, вы знаете, что программное обеспечение уже протестировано на совместимость с вашим конкретным дистрибутивом. Большинство дистрибутивов поддерживают Nmap в своих репозиториях Yum, но они не всегда поддерживают его в актуальном состоянии. Это особенно проблематично, если вы (как и большинство людей) не всегда быстро обновляете свой дистрибутив до последней версии. Если вы используете версию Linux двухлетней давности, Yum часто предоставит вам версию Nmap двухлетней давности. Даже для обновления последней версии дистрибутива до новой версии Nmap часто требуются месяцы. Поэтому для получения последней версии Nmap в этих системах попробуйте RPM, которые мы распространяем, как описано в предыдущем разделе. Но если наши пакеты RPM несовместимы с вашей системой или вы очень спешите, установка Nmap из Yum обычно так же проста, как выполнение yum install nmap (запустите yum install nmap zenmap, если вам также нужен графический интерфейс, хотя некоторые дистрибутивы не поддерживают еще не упаковал Zenmap). Yum позаботится о том, чтобы связаться с репозиторием в Интернете, найти подходящий пакет для вашей архитектуры, а затем установить его вместе со всеми необходимыми зависимостями. Это показано (отредактировано для краткости) в примере 2.10. Позже вы можете выполнить yum update, чтобы установить доступные обновления для Nmap и других пакетов в репозитории.

Debian Linux и его производные, такие как Ubuntu

Иногда выпуски Debian Nmap отстают от текущей версии Nmap на год или более. Одним из вариантов получения последней версии является компиляция из исходного кода, как описано в разделе «Компиляция и установка Linux/Unix из исходного кода». Другой вариант — загрузить двоичные файлы в формате RPM со страницы загрузки Nmap, преобразовать их в пакеты deb с помощью команды Alien, а затем установить их с помощью dpkg, как описано в следующем списке:

Если у вас нет команды Alien, установите ее с помощью такой команды, как sudo apt-get install Alien

Создайте пакет Debian с помощью такой команды, как sudo Alien nmap-5.21-1.x86_64.rpm

Установите пакет Debian с помощью такой команды, как sudo dpkg --install nmap_5.21-2_amd64.deb

Шаги 2–5 можно повторить для других пакетов RPM Nmap, таких как Zenmap, Ncat и Nping.

Другие дистрибутивы Linux

Существует слишком много доступных дистрибутивов Linux, чтобы перечислять их здесь, но даже многие малоизвестные дистрибутивы включают Nmap в свое дерево пакетов. Если это не так, вы можете просто скомпилировать из исходного кода, как описано в разделе «Компиляция и установка Linux/Unix из исходного кода».

Nmap – это мощная бесплатная утилита для обнаружения сети и аудита безопасности с открытым исходным кодом, которую легко установить.Nmap сканирует вашу сеть на наличие уязвимостей, выполняет инвентаризацию и отслеживает время безотказной работы хоста или службы, а также многие другие полезные функции.

В этом руководстве показано, как установить Nmap в Ubuntu 18.04.

  • Доступ к терминалу
  • Менеджер пакетов apt
  • Пользователь с правами sudo

Шаг 1. Обновите список пакетов Ubuntu

Убедитесь, что пакеты программного обеспечения в вашей системе Ubuntu обновлены с помощью команды:

Система обновит ваши списки пакетов и подтвердит, что действие завершено.

Шаг 2. Установите Nmap

Чтобы установить NMAP в Ubuntu, выполните команду:

Система предложит вам подтвердить и продолжить, введя y и нажав Enter.

После подтверждения установка продолжится.

Шаг 3. Проверьте установленную версию Nmap

Чтобы убедиться, что установка прошла успешно, и определить текущую версию Nmap:

В выходных данных содержится подробная информация о Nmap. В этом примере в Ubuntu установлена ​​версия 7.60.

Примечание: Nmap имеет множество опций для сканирования удаленных систем. Изучите наиболее распространенные команды Nmap.

Теперь вы знаете, как установить и использовать Nmap в Ubuntu 18.04. Nmap — универсальный и мощный инструмент сканирования.

Изучите возможности, которые он может предложить, и используйте его для обнаружения сетевых уязвимостей и улучшения параметров безопасности вашей системы.

Владимир является постоянным техническим писателем в phoenixNAP. Он имеет более чем 7-летний опыт внедрения решений для электронной коммерции и онлайн-платежей с различными глобальными поставщиками ИТ-услуг. Его статьи призваны привить другим страсть к инновационным технологиям, давая практические советы и используя увлекательный стиль письма.

В этом руководстве рассматривается использование нескольких сетевых инструментов и утилит для проверки связи с определенным номером порта. Даже.

Узнайте, как установить Nmap в системе на базе Linux и использовать ее для удаленного извлечения ценной информации.

Nmap расшифровывается как Network Mapper. Это инструмент с открытым исходным кодом для исследования сети и аудита безопасности.

Инструмент безопасности, размещенный на Nmap, может помочь вам определить, насколько хороши ваши настройки брандмауэра и безопасности.

Nmap (Network Mapper) используется сетевыми администраторами для сканирования безопасности и обнаружения сети. Это бесплатный инструмент, в основном используемый для сканирования портов. Он работает, отправляя необработанные IP-пакеты, а затем прослушивает ответы, чтобы определить, какие порты открыты или закрыты. Сетевые администраторы используют Nmap для идентификации хостов, ОС, служб и уязвимостей в вашей сети.

Это руководство о том, как установить Nmap в системе Ubuntu. Существует три различных способа установки Nmap в Ubuntu:

  • Установка Nmap в Ubuntu через apt
  • Установка Nmap в Ubuntu через Snap
  • Установка Nmap в Ubuntu через исходный код

Примечание. Показанные здесь процедуры установки были протестированы в системе Ubuntu 20.04 LTS. У вас должны быть привилегии sudo или root, если вы хотите установить Nmap в своей системе Ubuntu.

Установка Nmap в Ubuntu через apt

Вы можете установить Nmap в Ubuntu с помощью команды apt. Вот шаги установки:

<р>1. Обновите индекс репозитория с помощью этой команды:

<р>2. Затем установите Nmap следующим образом:

Введите пароль sudo, после чего вам будет предложено подтвердить, хотите ли вы продолжить установку. Чтобы продолжить, введите y и нажмите Enter.

Установка займет некоторое время в зависимости от скорости вашего интернета. После завершения вы можете использовать следующую команду для проверки установки и версии Nmap:

Следующий вывод подтверждает, что в нашей системе установлена ​​Nmap версии 7.80.

Установка Nmap в Ubuntu через Snap

Nmap также доступен в виде моментального пакета для ОС Ubuntu. Чтобы установить Nmap через оснастку, вам сначала необходимо установить инструмент snapd в вашей системе. Вот шаги установки:

<р>1. Используйте следующую команду для установки snapd в вашей системе:

После установки snapd перейдите к следующему шагу.

<р>2. Установите пакет оснастки Nmap, используя следующую команду в Терминале:

Начнется установка Nmap, и после ее завершения отобразится следующий вывод:

Приведенный выше вывод показывает, что Nmap версии 7.91 успешно установлена ​​на нашем компьютере.

Вы также можете использовать приведенную ниже команду, чтобы проверить версию Nmap в вашей системе, если вам это понадобится позже:

Установка Nmap через исходный код Ubuntu

Nmap можно установить, загрузив и скомпилировав исходный код. Используйте эту процедуру, если вы хотите иметь последнюю версию Nmap.

Вот шаги установки:

<р>1. Сначала установите пакет build-essential. Для этого введите команду ниже в Терминале:

Этот пакет содержит необходимые пакеты для компиляции исходного кода.

<р>2. Посетите официальную страницу загрузок Nmap и загрузите последнюю версию Nmap в формате tar.bz2 или используйте следующую команду, чтобы загрузить доступную на данный момент последнюю версию 7.9.1:

<р>3. Извлеките архив tar.bz2 с помощью следующей команды в Терминале:

<р>4. Перейдите в извлеченный каталог с помощью команды cd следующим образом:

Затем запустите скрипт configure, чтобы проверить, есть ли в системе все необходимые условия для установки программного обеспечения. Если появится какая-либо ошибка, вам придется вернуться и установить недостающие компоненты.

Если конфигурация выполнена успешно, вы увидите следующее представление в своем Терминале.

<р>5. Введите команду make для сборки программного обеспечения Nmap.

<р>6. Теперь установите Nmap с помощью приведенной ниже команды в Терминале:

После установки Nmap вы увидите следующие строки в конце вывода.

Теперь, чтобы проверить установку Nmap и проверить установленную версию, введите следующую команду в Терминале:

Удалить Nmap

Если вам нужно удалить Nmap из системы Ubuntu, вы можете просто сделать это с помощью следующей команды:

Чтобы удалить Nmap вместе со всеми связанными файлами конфигурации, введите следующую команду:

Если вы установили Nmap через snap, вы можете удалить его следующим образом:

Если вы установили Nmap из исходного кода, вы можете удалить его следующим образом:

В Linux всегда есть несколько способов выполнить задачу. Здесь мы показали вам три разных способа установки Nmap в Ubuntu. Если вы хотите узнать, как использовать nmap, посетите наш пост о 15 наиболее часто используемых командах Nmap для сканирования удаленных хостов.

Уммара Муштак — инженер по телекоммуникациям с двухлетним опытом работы в области поддержки серверов и сетей. Она пишет технические статьи по системному администрированию Linux для LinuxWays.

Nmap – очень популярный бесплатный инструмент сетевой безопасности с открытым исходным кодом и сканер портов. Он предназначен для сканирования системы безопасности и обнаружения узлов в сети путем отправки им различных пакетов и последующего анализа их ответов.

Установка Nmap в Ubuntu

Чтобы установить Nmap в вашей системе Ubuntu, вам необходимо выполнить шаги, описанные ниже:

1: Обновите Linux Ubuntu 21.04

Перед установкой Nmap в вашей системе Ubuntu вам необходимо обновить ее с помощью следующей команды:

Процесс обновления займет несколько секунд. Вам также может потребоваться ввести пароль вашей учетной записи пользователя root, прежде чем продолжить обновление.

2: Установите Nmap в Ubuntu 21.04

Теперь вы можете установить Nmap в своей системе Ubuntu 21.04, выполнив следующую команду:

3: Проверьте установку Nmap

Вы можете проверить установку Nmap в вашей системе Ubuntu, проверив ее версию с помощью команды, показанной ниже:

4: Ознакомьтесь с справочными страницами Nmap в вашей системе Ubuntu

При желании перед началом работы с Nmap в Ubuntu 21.04 вы можете просмотреть его справочные страницы с помощью команды, показанной ниже:

Справочные страницы Nmap показаны на следующем изображении:

5: Посетите страницы справки Nmap на Ubuntu

Кроме того, вы даже можете просмотреть страницы справки Nmap, выполнив команду, показанную ниже:

Справочные страницы Nmap показаны на следующем изображении:

Использование Nmap

Вот несколько примеров использования Nmap для удаленного сканирования системы. Замените IP 192.168.122.46 в приведенных ниже примерах на имя хоста или IP-адрес системы, которую вы хотите сканировать.

Проверить наличие открытых портов

Позвольте Nmap угадать операционную систему цели

Проверьте, какие службы запущены на целевом устройстве

Удаление Nmap из Ubuntu

В любой момент, если вам захочется удалить Nmap из вашей системы Ubuntu 21.04, вы можете выполнить две показанные ниже команды одну за другой:

Заключение

Выполнив процедуру, описанную в этой статье, можно легко установить Nmap в системе Ubuntu. Вы также можете в любое время освободить место в вашей системе, удалив этот инструмент из вашей системы с помощью метода удаления, описанного в этой статье.

Читайте также: