Как найти все хосты в сети с помощью nmap

Как найти все хосты в сети с помощью nmap

Искусственный интеллект поможет тебе заработать!

Подписывайся на канал "Виртуальный Каппер" и получай точные и бесплатные прогнозы на спорт от искусственного интеллекта.

Многим опытным пользователям часто требуется найти и составить список всех хостов в сети, часто для обнаружения IP-адресов, подключения к удаленному компьютеру или для других целей системного администрирования или администрирования сети. Один из самых простых способов найти все хосты и IP-адреса хостов в сети – использовать инструмент командной строки nmap.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Nmap совместим со всеми основными операционными системами, включая Mac OS, Windows и Linux, и, хотя он не предустановлен по умолчанию в MacOS, вы можете либо установить Homebrew, а затем установить nmap (brew install nmap), либо вы можете установить nmap на Mac напрямую без диспетчера пакетов. Таким образом, мы собираемся сосредоточиться на использовании nmap для поиска и перечисления всех хостов в сети, и мы предполагаем, что у вас уже есть nmap на вашем конкретном Mac. Если вы не можете использовать nmap по какой-либо причине, вы можете найти просмотр IP-адресов LAN-устройств с помощью arp, как альтернативное решение.

Как найти все хосты в сети с помощью nmap

Готовы вывести список IP-адресов всех хостов в сети с помощью nmap? Это просто, вот все, что вам нужно сделать:

  1. Запустите Терминал, если вы еще этого не сделали
  2. Введите следующую командную строку, заменив свой сетевой IP-адрес и диапазон соответствующим образом:
  3. nmap -sn 192.168.1.0/24

  4. Нажмите Return и подождите пару секунд, чтобы увидеть обнаруженные хосты в сети.

Выходные данные команды nmap могут выглядеть примерно так, где обнаруживаются и отображаются IP-адреса узлов найденных устройств и оборудования в сети:

% nmap -sP 192.168.1.0/20
Starting Nmap ( https://nmap.org ) at 2022-06-15 16:24 PDT
Nmap scan report for 192.168.1.1
Host is up (0.0063s latency).
Nmap scan report for 192.168.1.2
Host is up (0.019s latency).
Nmap scan report for 192.168.1.9
Host is up (0.0051s latency).
Nmap scan report for 192.168.1.11
Host is up (0.021s latency).
Nmap scan report for 192.168.1.12
Host is up (0.0211s latency).
Nmap scan report for 192.168.1.15
Host is up (0.022s latency).
Nmap scan report for 192.168.1.25
Host is up (0.024s latency).
Nmap done: 4096 IP addresses (7 hosts up) scanned in 43.67 seconds

По сути, это работает так: nmap пытается пропинговать диапазон IP-адресов хоста в сети, чтобы узнать, существуют ли они, если они есть и отвечают, они возвращаются в результатах nmap, а если они не отвечают или не отвечают, они не будут перечисленные. Это приводит к совершенно очевидному вопросу: как вы обнаруживаете узлы в сети, которые не отвечают на ping и ICMP-запросы (поскольку некоторые пользователи намеренно отключают ответ на ICMP-запрос на компьютерах Mac, Windows или Linux), но для этого вы Скорее всего, придется сканировать порты в сети, а не полагаться на пинг.

Вы также можете использовать флаг -sP, который может работать в более старых версиях nmap, если -sn не работает. Результат должен быть одинаковым независимо от:

nmap -sP 192.168.1.0/24

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

Вы знаете другой метод обнаружения и поиска всех хостов в сети? Делитесь своими хитростями в комментариях ниже!

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *