Nmap — программа для командной строки, поэтому пугает людей больше, чем заслуживает: для разбора домашней сети хватает четырёх команд. Инструкция написана для Windows 11, в Windows 10 всё то же самое. Понадобятся права администратора: без них часть проверок работает неточно.
Скачайте установщик с официального сайта
Откройте nmap.org и перейдите в раздел загрузок. Там отдельные ссылки для Windows, macOS и Linux. Для Windows нужен файл с расширением exe — это обычный установщик последней стабильной версии.
Не скачивайте Nmap со сборников программ и по рекламным ссылкам из поиска: сетевые утилиты часто подделывают, добавляя внутрь рекламные или вредоносные программы. Адрес официального сайта — nmap.org.
Установите программу вместе с драйвером
Запустите скачанный файл и согласитесь на внесение изменений. В списке компонентов оставьте всё, что предложено по умолчанию, особенно два пункта:
- драйвер захвата сетевых пакетов — без него Nmap не сможет отправлять нестандартные запросы и будет определять устройства хуже;
- Zenmap — графическая оболочка, в которой проверки собираются мышью. Её удобно держать рядом, пока не привыкли к командам.
Защита Windows или антивирус может предупредить о драйвере — это нормально для такого рода программ. Разрешайте установку, только если файл скачан с официального сайта.
Проверьте, что всё установилось
Нажмите «Пуск», наберите «Терминал» или «Командная строка», щёлкните правой кнопкой и выберите запуск от имени администратора. Введите команду:
nmap --version
Программа ответит номером версии и списком библиотек. Если система пишет, что команда не найдена, закройте окно терминала и откройте заново: переменные среды обновляются только в новых окнах.
Узнайте адрес своей сети
Чтобы Nmap знал, где искать, нужен диапазон адресов домашней сети. Введите:
ipconfig
Найдите активное подключение — обычно это беспроводная сеть или Ethernet. Запишите два значения: IPv4-адрес вашего компьютера, например 192.168.1.37, и основной шлюз — это адрес роутера, чаще всего он заканчивается на единицу. Диапазон всей сети записывается как адрес с нулём в конце и дробью: 192.168.1.0/24.
Найдите все устройства в сети
Самая безобидная проверка — поиск включённых устройств без изучения портов. Подставьте в команду свой диапазон:
nmap -sn 192.168.1.0/24
Через несколько секунд появится список адресов, которые ответили, с именами устройств и названиями производителей сетевых карт. По производителю обычно понятно, что это: телефон, телевизор, принтер или умная розетка.
Сверьте список с тем, что у вас действительно есть. Незнакомое устройство — повод зайти в настройки роутера, посмотреть список подключённых клиентов и сменить пароль беспроводной сети.
Проверьте открытые порты на роутере и компьютере
Теперь посмотрите, какие службы отвечают на конкретном устройстве. Подставьте адрес своего роутера:
nmap -sV 192.168.1.1
Ключ в этой команде просит определить не только открытые порты, но и названия служб с версиями. В ответе вы увидите строки с номером порта, состоянием и описанием службы. Нормально, когда открыты порты веб-интерфейса роутера и службы раздачи адресов. Подозрительно, если открыт порт удалённого управления, которым вы не пользуетесь, — такие функции лучше выключить в настройках роутера.
Так же можно проверить свой компьютер по его адресу: лишние открытые порты обычно оставляют после себя давно забытые программы.
Сохраните отчёт, чтобы сравнивать потом
Результат любой проверки записывается в файл — удобно, чтобы через месяц увидеть изменения. Добавьте к команде ключ сохранения и имя файла:
nmap -sn 192.168.1.0/24 -oN set-noyabr.txt
Файл появится в той папке, где открыт терминал. Если командная строка надоела, откройте Zenmap: там те же проверки выбираются из списка профилей, а программа показывает получившуюся команду — так проще запомнить ключи. Готово: вы знаете состав своей сети и видите, какие двери на устройствах открыты.
Если что-то пошло не так
Команда nmap не найдена
Закройте терминал и откройте заново — путь к программе появляется только в новых окнах. Если не помогло, переустановите Nmap, не снимая галочку добавления в переменную среды PATH, либо запускайте программу из её папки в каталоге Program Files.
Nmap нашёл только один-два адреса, хотя устройств больше
Запустите терминал от имени администратора: без прав проверка идёт упрощённым способом. Ещё причина — телефоны и ноутбуки в режиме экономии энергии не отвечают, пока спят; разбудите их и повторите проверку.
Проверка идёт очень долго
По умолчанию Nmap смотрит около тысячи портов на каждом адресе. Сканируйте по одному устройству, а не всю сеть целиком, и начинайте с поиска включённых адресов — он занимает секунды.
Антивирус удалил файл или заблокировал установку
Сетевые сканеры попадают в списки потенциально опасных программ, потому что их используют и злоумышленники. Добавьте установщик и папку программы в исключения антивируса, предварительно убедившись, что файл скачан с nmap.org.
Комментарии · 0
Комментариев пока нет — задайте вопрос первым.