Nmap, скорочення від Network Mapper, – це потужний інструмент з відкритим вихідним кодом, який використовується для виявлення мереж і аудиту безпеки. Він широко використовується мережевими адміністраторами і фахівцями з безпеки для ідентифікації пристроїв у мережі, виявлення відкритих портів і виявлення вразливостей. З виходом Ubuntu 24.04 LTS користувачі можуть скористатися останніми функціями і поліпшеннями в цій версії з довгостроковою підтримкою.
Попередні умови
Перед встановленням Nmap на Ubuntu 24.04 LTS переконайтеся, що ваша система відповідає таким вимогам:
- Сервер під управлінням однієї з наступних операційних систем: Ubuntu і будь-який інший дистрибутив на базі Debian, наприклад Linux Mint.
- Рекомендується використовувати свіжу установку ОС, щоб запобігти можливим проблемам.
- SSH-доступ до сервера (або просто відкрийте Terminal, якщо ви працюєте на робочому столі).
- Активне інтернет-з’єднання. Інтернет-з’єднання знадобиться для завантаження необхідних пакетів і залежностей.
- Система Ubuntu 24.04 з правами root або користувач із привілеями sudo.
Встановлення Nmap на Ubuntu 24.04 LTS
Крок 1. Оновлення репозиторію пакетів.
Перед встановленням будь-якого нового програмного забезпечення дуже важливо оновити системні пакети до останніх версій. Це забезпечить сумісність і безпеку.
sudo apt update
sudo apt upgrade
Команда apt update оновлює список пакетів, а apt upgrade встановлює доступні оновлення. Цей крок допомагає розв’язати будь-які проблеми із залежностями та забезпечує доступ до останніх виправлень безпеки та помилок.
Крок 2. Встановлення Nmap на Ubuntu 24.04.
Встановлення Nmap за допомогою менеджера пакетів APT
Найпростіший і найпоширеніший метод встановлення Nmap на Ubuntu 24.04 LTS – це використання менеджера пакетів APT (Advanced Package Tool). APT – це потужний інструмент командного рядка, який спрощує процес встановлення, оновлення та видалення пакетів програмного забезпечення. Щоб встановити Nmap за допомогою APT, виконайте такі дії:
sudo apt install nmap
Після завершення встановлення ви можете перевірити встановлену версію Nmap, виконавши команду :
nmap --version
Встановлення Nmap за допомогою Snap
Snap – це універсальний менеджер пакетів, розроблений компанією Canonical, яка створила Ubuntu. Він дає змогу користувачам встановлювати та керувати додатками в різних дистрибутивах Linux. Якщо ви віддаєте перевагу використанню Snap, ви можете встановити Nmap, виконавши такі дії:
sudo apt install snapd
Після встановлення Snapd ви можете встановити Nmap за допомогою такої команди:
sudo snap install nmap
Щоб перевірити встановлення, виконайте команду:
nmap --version
Встановлення Nmap з вихідного коду
У деяких випадках вам може знадобитися встановити Nmap з вихідного коду. Цей метод дає змогу скомпілювати Nmap з певними опціями і можливостями, які можуть бути недоступні в попередньо скомпільованих пакетах. Щоб встановити Nmap з вихідного коду, виконайте такі дії:
Спочатку встановіть необхідні залежності для збірки:
sudo apt install build-essential libpcap-dev libpcre3-dev libssl-dev
Завантажте вихідний код Nmap з офіційного сайту. Замініть <version> на номер потрібної версії:
wget https://nmap.org/dist/nmap-7.95.tar.bz2
Розпакуйте завантажений архів:
tar -xvjf nmap-7.95.tar.bz2
Перейдіть у розпакований каталог:
cd nmap-7.95
Налаштуйте параметри збірки:
./configure
Скомпілюйте вихідний код:
make
Встановіть Nmap:
sudo make install
Незалежно від обраного вами способу встановлення, необхідно переконатися, що Nmap правильно встановлений і працює. Для цього просто виконайте таку команду в терміналі:
nmap --version
Крок 3. Базове використання Nmap.
Тепер, коли ви успішно встановили Nmap на свою систему Ubuntu 24.04 LTS, давайте розглянемо кілька базових прикладів використання для початку роботи.
Сканування одного хоста
Щоб просканувати один хост, використовуйте таку команду:
nmap 192.168.1.77
Сканування кількох хостів
Для одночасного сканування кількох вузлів можна вказати діапазон IP-адрес:
nmap 192.168.1.0/24
Сканування портів
Nmap дає змогу сканувати певні порти або діапазон портів на цільовому хості. Щоб просканувати всі порти (1-65535) на хості, використовуйте:
nmap -p 1-65535 192.168.1.77
Визначення версій служб
Щоб визначити версії служб, що працюють на відкритих портах, використовуйте опцію -sV:
nmap -sV <IP address>
Виявлення операційної системи
Nmap також може спробувати виявити операційну систему цільового хоста. Щоб увімкнути виявлення ОС, використовуйте опцію -O:
nmap -O <IP address>
Вітаємо! Ви успішно встановили Nmap. Для отримання додаткової допомоги або корисної інформації ми рекомендуємо вам відвідати веб-сайт Nmap.