Сетевые утилиты и Сеть в командной строке Windows (CMD)

Время на прочтение

Сетевые утилиты и Сеть в командной строке Windows (CMD)

GlassWire Free Firewall 3.3.501

Сетевые утилиты и Сеть в командной строке Windows (CMD)

Сетевые утилиты и Сеть в командной строке Windows (CMD)

Total Network Inventory 6.0.0.6298

Сетевые утилиты и Сеть в командной строке Windows (CMD)

Сетевые утилиты и Сеть в командной строке Windows (CMD)

Сетевые утилиты и Сеть в командной строке Windows (CMD)

Wireless Network Watcher 2.31

Сетевые утилиты и Сеть в командной строке Windows (CMD)

Сетевые утилиты и Сеть в командной строке Windows (CMD)

Free IP Scanner 3.3

Сетевые утилиты и Сеть в командной строке Windows (CMD)

Сетевые утилиты и Сеть в командной строке Windows (CMD)

Сетевые утилиты и Сеть в командной строке Windows (CMD)

SoftPerfect Network Scanner 8.1.6

Сетевые утилиты и Сеть в командной строке Windows (CMD)

10-Strike LANState 10.1

Сетевые утилиты и Сеть в командной строке Windows (CMD)

Сетевые утилиты и Сеть в командной строке Windows (CMD)

The Dude 7.7

Сетевые утилиты и Сеть в командной строке Windows (CMD)

NetLimiter Pro 5.1.7.0

Сетевые утилиты и Сеть в командной строке Windows (CMD)

С другой стороны, номера портов принадлежат протоколам транспортного уровня, таким как TCP и UDP. Номера портов помогают определить, куда пересылается Интернет или другое сетевое сообщение, когда оно приходит.

В этом руководстве вы узнаете, как проверить связь с портом в Windows и Linux с помощью различных инструментов.


Можно ли пропинговать конкретный порт?

Ping использует пакеты ICMP, а ICMP не использует номера портов, что означает, что порт не может быть опрошен. Однако мы можем использовать ping с аналогичным намерением – чтобы проверить, открыт порт или нет.

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


Как пропинговать определенный порт в Linux?

Вы можете использовать три инструмента для проверки связи порта в Linux:

  • Telnet
  • Netcat (NC)
  • Network Mapper (nmap)

Пинг определенного порта с помощью Telnet

Telnet – это протокол, используемый для интерактивной связи с целевым хостом через соединение виртуального терминала.

1. Чтобы проверить, установлен ли уже telnet, откройте окно терминала и введите:

telnet

telnet

2. Если telnet не установлен, установите его с помощью следующей команды

  • Для CentOS/Fedora: yum -y install telnet
  • Для Ubuntu: sudo apt install telnet

3. Чтобы пропинговать порт с помощью telnet, введите в терминале следующую команду:

telnet [address] [port_number]
telnet google.com 443 

telnet

Если порт открыт, telnet устанавливает соединение. В противном случае он указывает на сбой.


Пинг определенного порта с помощью Netcat

Netcat (nc) позволяет устанавливать соединения TCP и UDP, принимать оттуда данные и передавать их. Этот инструмент командной строки может выполнять множество сетевых операций.

1. Чтобы проверить, установлен ли netcat:

  • Для Debian, Ubuntu и Mint: введите netcat -h
  • Для Fedora, Red Hat Enterprise Linux и CentOS: ncat -h

2. Если netcat не установлен, выполните в терминале следующую команду:

sudo apt install netcat

3. Чтобы пропинговать порт с помощью netcat, введите следующее:

nc -vz [address] [port_number] 

nc -vz

Выходные данные информируют пользователя об успешном подключении к указанному порту. В случае успеха – порт открыт.


Пинг определенного порта с помощью Nmap

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

1. Убедитесь, что у вас установлен Nmap, введя nmap -version в терминал.

nmap

Если Nmap установлен, вывод информирует пользователя о версии приложения и платформе, на которой он работает.

2. Если в вашей системе нет Nmap, введите следующую команду:

  • Для CentOS или RHEL Linux: sudo yum install nmap
  • Для Ubuntu или Debian Linux: sudo apt install nmap

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

nmap -p [port_number] [address] 

nmap -p

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

nmap -p 88-93 google.com

nmap range


Как пропинговать определенный порт в Windows?

Проверить связь с портом в Windows можно двумя способами:

  • Telnet
  • PowerShell

Пинг определенного порта с помощью Telnet

Перед использованием telnet убедитесь, что он активирован:

  1. Откройте панель управления.
  2. Щелкните «Программы», а затем «Программы и компоненты».
  3. Выберите «Включение или отключение компонентов Windows».
  4. Найдите клиент Telnet и установите флажок. Щелкните ОК.

Готово! Вы активировали клиент Telnet в системе.

После завершения активации можно пропинговать порт с помощью telnet. Для этого:

1. Введите cmd в поиске в меню «Пуск». Щелкните на приложение Командная строка.

2. В окне командной строки введите

telnet [address] [port_number]

telnet

Выходные данные позволяют узнать, открыт ли порт и доступен ли он, иначе отображается сообщение об ошибке подключения.


Пинг определенного порта с помощью PowerShell

PowerShell – это текстовая оболочка, которая по умолчанию поставляется с Windows.

Чтобы проверить связь с портом с помощью PowerShell, выполните следующие действия:

1. Введите PowerShell в поиске в меню «Пуск». Щелкните приложение Windows PowerShell.

2. В окне командной строке PowerShell введите:

Test-NetConnection [address] -p [port_number]

PowerShell

Если порт открыт и соединение прошло успешно, проверка TCP прошла успешно. В противном случае появится предупреждающее сообщение о том, что TCP-соединение не удалось.


Заключение

Теперь вы знаете, как выполнить эхо-запрос и проверить, открыт ли порт, с помощью нескольких сетевых инструментов и утилит в Linux и Windows.



Рекомендуем



RouterOS

Условно бесплатная
   

1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5

    Русский язык: Нет



NetSetMan

Бесплатная
   

1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5

    Русский язык: Да



mHotspot

Бесплатная
   

1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5

    Русский язык: Нет



Switch Virtual Router

Бесплатная
   

1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5

    Русский язык: Да



MyPhoneExplorer

Бесплатная
   

:/>  Функции клавиатуры компьютера и принцип ее работы

1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5

    Русский язык: Да



Virtual Router Plus

Virtual Router Plus — бесплатная программа, предназначенная для создания Wi-Fi маршрутизатора из вашего персонального компьютера для раздачи интернета для других устройств. Программа может делиться любым интернет-подключением, например, LAN, Wi-Fi, Dial-Up, 3G, 4G и другие, защищая, в целях безопасности, создаваемые соединения по протоколу WPA2.

Бесплатная
   

1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5

    Русский язык: Нет



Samsung Kies

Samsung Kies — бесплатная программа от разработчиков компании Samsung, с которой у вас появится возможность для взаимодействия подключить к настольному компьютеру или ноутбуку различные электронные гаджеты, разработанные компанией Samsung, например, смартфоны, телефоны, фотоаппараты, mp3-плееры и другие.

Бесплатная
   

1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5

    Русский язык: Да



MyPublicWiFi

Бесплатная
   

1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5

    Русский язык: Нет



Algorius Net Viewer

Условно бесплатная
   

1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5

    Русский язык: Да



BlueSoleil

Условно бесплатная
   

0 оценок, среднее: 0,00 из 5
0 оценок, среднее: 0,00 из 5
0 оценок, среднее: 0,00 из 5
0 оценок, среднее: 0,00 из 5
0 оценок, среднее: 0,00 из 5

    Русский язык: Да



cFosSpeed

10.26 build 2312

Условно бесплатная
   

1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5

    Русский язык: Да



Connectify

Условно бесплатная
   

0 оценок, среднее: 0,00 из 5
0 оценок, среднее: 0,00 из 5
0 оценок, среднее: 0,00 из 5
0 оценок, среднее: 0,00 из 5
0 оценок, среднее: 0,00 из 5

    Русский язык: Нет



IP — Определитель

Программка создана для определения текущего IP – адреса машины. При запуске программа автоматически выводит адрес. Если же он меняется во время работы программы, то следует нажать на кнопку «Обновить».

Бесплатная
   

1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5

    Русский язык: Да



MOBILedit!

Условно бесплатная
   

2 оценки, среднее: 5,00 из 5
2 оценки, среднее: 5,00 из 5
2 оценки, среднее: 5,00 из 5
2 оценки, среднее: 5,00 из 5
2 оценки, среднее: 5,00 из 5

    Русский язык: Нет



NetBalancer

Условно бесплатная
   

1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5

    Русский язык: Да



NetMap

Бесплатная
   

1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5

    Русский язык: Да



NetWorx

Условно бесплатная
   

1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5

    Русский язык: Да



Sony PC Companion

Бесплатная
   

1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5
1 оценка, среднее: 5,00 из 5

    Русский язык: Да



Wireshark

Бесплатная
   

0 оценок, среднее: 0,00 из 5
0 оценок, среднее: 0,00 из 5
0 оценок, среднее: 0,00 из 5
0 оценок, среднее: 0,00 из 5
0 оценок, среднее: 0,00 из 5

    Русский язык: Нет

Команды cmd CMD называют по-разному — интерпретатором командной строки (точный перевод аббревиатуры «command line interpreter»), обработчиком команд Windows, командным процессором. Правда, далеко не все пользователи Windows знают, какие задачи можно решать с его помощью. Как правило, это линуксоиды, сисадмины и юзеры, которые еще помнят операционную систему DOS. Сегодня мы хотим рассказать вам, как запускать и использовать CMD.Содержание

Запуск исполняемого файла cmd.exe (папка WindowsSystem32) позволяющего выполнять команды, вводимые с клавиатуры, возможен несколькими способами.

  1. Открываем окно Выполнить нажатием комбинации клавиш Учимся работать с CMD: запуск, настройка, команды+R, и запускаем программу cmd.Окно Выполнить - cmd
  2. В ОС Windows 7 переходим к ярлыку Командная строка через меню Пуск -> Все программы -> Стандартные, нажатием правой кнопки мыши вызываем контекстное меню и выбираем пункт Запуск от имени администратора.
  3. В ОС Windows XP переходим к ярлыку Командная строка через меню Пуск -> Программы -> Стандартные.

Содержание

  1. Выполняем настройки
  2. Начинаем работать
  3. Работаем с файлами и папками
  4. DIR
  5. CD
  6. MKDIR и RMDIR
  7. DEL, COPY, TYPE
  8. Работаем с сетью
  9. NET — самая популярная сетевая утилита
  10. Идем дальше

Выполняем настройки

После запуска cmd можно заняться его настройкой с помощью контекстного меню, которое открываем щелчком правой кнопки мыши по заголовку окна. Затем выбираем опцию Умолчания и выполняем настройки.

Настраиваем возможность использования мыши для выделения текста:

  • переходим во вкладку Общие;
  • включаем флажок Выделение мышью;
  • нажимаем кнопку Ok.

Свойства: Окна командной строки Windows

Теперь мы можем выделять фрагмент текста левой кнопкой мыши и нажатием клавиши Enter копировать его в буфер обмена.

Пользуемся вкладками ЦветаШрифт и Расположение для выполнения остальных настроек.

Заметим, что все настройки установленные с помощью опции Умолчания сохраняются для всех последующих сеансов работы cmd. Если требуется выполнить задачу настройки только для текущего сеанса, следует воспользоваться опцией Свойства контекстного меню.

Начинаем работать

Знакомство с обработчиком команд Windows начинаем со списка команд, который получаем с помощью директивы help. Набираем ее в командной строке и делаем запуск на выполнение нажатием клавиши Enter:
help

Список состоит из двух колонок — названия команды и ее описания.

Справка по командам - результат help

Получить подробную справку можно двумя способами:
help имя_команды
или
имя_команды /?

Пример: получаем справку по chkdsk:
help chkdsk
или
chkdsk /?

Чтобы избежать повторного набора пользуемся буфером команд, который листается с помощью комбинаций клавиш Shift+↑ или Shift+↓.

Пользуемся правой кнопкой мыши для вставки содержимого буфера обмена на экран обработчика cmd.

Команда cls предназначена для очистки экрана:
cls

Для выхода из cmd пользуемся директивой exit:
exit

Как видите, все просто. Теперь разберемся, зачем нужны команды cmd, как ими пользоваться и какие задачи они позволяют решить.

Работаем с файлами и папками

Несмотря на то, что Проводник Windows специально предназначен для работы с файлами и папками многие пользователи предпочитают ему файловые менеджеры такие как, например, Total Commander. Без сомнения, работать с любой из этих программ гораздо удобнее, чем с командной строкой. Однако может случиться так, что не одно из этих приложений запустить невозможно, и в таких аварийных ситуациях на помощь приходит cmd с директивами dir, cd, mkdir, rmdir, del, copy, type.

DIR

dir используется для просмотра содержимого папки (каталога).

Для просмотра содержимого текущего каталога достаточно набрать:

dir

Если вы хотите увидеть в текущей папке только исполняемые файлы с расширением .exe вам придется немного потрудиться и набрать более длинную строку:

:/>  Я не могу вспомнить пароль для своего ноутбука; какие шаги я должен предпринять, чтобы разблокировать его? В частности, как разблокировать ноутбук с Windows, если я забыл пароль?

dir *.exe

Усложним задачу и посмотрим список exe-файлов папки, которая не является текущей, например d:work:

dir d:work*.exe

CD

cd используется для смены текущей папки.

Мы находимся в папке d:workexample и хотим попасть на уровень выше в папку work:

cd..

А теперь перейдем в папку d:musicsongs:

cd d:musicsongs

И закончим наш вояж переходом в корневую папку текущего диска:

cd

MKDIR и RMDIR

mkdir занимается созданием папок (каталогов), причем может создать сразу целое дерево test->test1->test2:

mkdir testtest1test2

А rmdir с ключом /S легко это дерево удалит:

rmdir /S test

DEL, COPY, TYPE

del и copy предназначены соответственно для того чтобы удалять и копировать файлы.

Удаляем все файлы с расширением .tmp из текущей папки:

del *.tmp

Копируем из папки music диска d: все файлы с расширением .mp3 на флешку с логическим именем f:

copy d:music*.mp3 f:

Наше знакомство с командами этой группы завершает директива type предназначенная для вывода на экран содержимого текстового файла:

type D:"Басни Крылова""Лисица и Виноград.txt"

Результат работы команды type

Заметим, что имена файлов и папок с пробелами следует заключать в кавычки.

Работаем с сетью

Команды работы с сетью — инструмент, которым пользуются в основном сисадмины и некоторые продвинутые пользователи для решения различных сетевых задач.

  1. ipconfig применяется для такой задачи как отображение настроек TCP/IP-протокола и настройки параметров DHCP.
    Получаем все настройки сетевых адаптеров:
    ipconfig /all
  2. nslookup используется для определения ip-адреса по имени хоста и наоборот:
    nslookup odnoklassniki.ru
    сообщает нам ip-адрес соцсети Одноклассники — 217.20.147.94,
    nslookup 87.240.131.97
    «говорит», что ip-адрес 87.240.131.97 принадлежит другой соцсети — ВКонтакте.
  3. ping позволяет выполнить задачу проверки наличия связи с хостом путем отправки/получения управляющих icmp-пакетов. Отсутствие ответа от хоста не всегда означает отсутствие связи. Иногда хосты не пингуются, потому что сисадмины запрещают отправку «ответных» icmp-пакетов echo-reply.
  4. Команда tracert, линуксоиды знают ее как traceroute, позволяет получить «трассу» — цепочку узлов, которую проходит ip-пакет от начального «нашего» узла до конечного.
    Попробуем получить «трассу» на Google:
    tracert google.com

Использование команды tracert

NET — самая популярная сетевая утилита

net — одна из самых используемых команд, поскольку позволяет выполнять множество задач с сетевыми ресурсами:

  • подключение/отключение сетевых дисков;
  • запуск/остановку системных служб;
  • добавить/удалить пользователей;
  • управление совместно используемыми «расшаренными» ресурсами;
  • установку системного времени;
  • отображение информации об использовании ресурсов.

Мы продемонстрируем одну из возможностей программы net.exe — работу с системными службами на примере диспетчера очереди печати.

Для доступа к службам мы привыкли пользоваться интерфейсом windows, но, зная имя службы, а диспетчера печати «зовут» Spooler, ее очень просто остановить

net stop Spooler

и запустить заново.

net start Spooler

Получить список сетевых служб можно с помощью такого предложения:

net help services

Но если вы хотите работать с диспетчером печати, источником бесперебойного питания, диспетчером подключений удаленного доступа через службы windows, их тоже можно запустить из cmd с помощью файла оснастки:

services.msc

Идем дальше

С консоли cmd можно запускать не только службы windows:

  • запуск диспетчера задач:
    taskmgr.exe
  • запуск редактора реестра:
    regedit.exe
  • запуск диспетчера устройств:
    devmgmt.msc

Некоторые программы имеющие интерфейс командной строки превосходят стандартные программы windows. Например, программа devcon.exe называемая диспетчером устройств командной строки не только обеспечивает возможность включать/выключать/удалять устройства и обновление драйверов, но и предоставляет разработчикам драйверов такие сведения об устройствах, которые невозможно получить с помощью диспетчера устройств windows.

themevideo

▍ Advanced IP Scanner

Большинство из нас в тот или иной момент времени сталкивалось с Advanced IP Scanner. Этот инструмент уже многие годы обеспечивает возможность быстрого сканирования сетей. Advanced IP Scanner — бесплатная утилита, которая быстро скачивается и мало весит. Начать сканирование сети с её помощью можно всего лишь за пару минут.

Сетевые утилиты и Сеть в командной строке Windows (CMD)

Сканирование сети при помощи Advanced IP Scanner

Advanced IP Scanner — это автономный исполняемый файл, который можно просто запускать без установки, что повышает его удобство и простоту использования.

▍ Free IP scanner компании Eusing

Free IP scanner — это простая утилита IP-сканирования, имеющая множество отличных функций. Это быстрый сканер, для обеспечения производительности использующий технологию многопоточности. Пользователь может настраивать уровни приоритетов процесса сканирования и максимальное количество потоков. Разработчик утверждает, что инструмент может сканировать сотни компьютеров в секунду.

Сетевые утилиты и Сеть в командной строке Windows (CMD)

Free IP scanner

Для поиска находящихся онлайн-хостов он использует пинг. Опционально он может резолвить имена хостов, находить открытые порты и использовать другие функции в случае нахождения онлайн-хостов. Как и другие сканеры, он может получать информацию NetBIOS, в том числе имя хоста, рабочую группу, подключенного пользователя и MAC-адрес. Результаты сканирования можно сохранять в простой текстовый файл. К сожалению, этот инструмент не имеет автономного исполняемого файла, поэтому его нужно устанавливать. Программа запрашивает код регистрации, однако это freeware-программа, которую можно использовать без регистрации.

▍ Встроенная командная строка и PowerShell

Также для нахождения хостов в сети можно использовать встроенные командные среды, в том числе командную строку и PowerShell. Например, можно выполнить простую однострочную команду для быстрого пинга и возврата всех онлайн-хостов в конкретной подсети:

for /l %i in (1,1,255) do @ping 10.1.149.%i -w 1 -n 1|find /i "ttl="

Кроме того, компания Microsoft предоставляет множество превосходных бесплатных примеров кода для различных ping-утилит, встроенных в галерею PowerShell. Я пробовал работать с модулем ping_scan, и он неплохо справляется со своей задачей. В галерее есть множество опций для выполнения быстрых и простых сканирований сети при помощи ping.

:/>  Создание загрузочной флешки Windows 7-10 с набором утилит, драйверов и программ

Сетевые утилиты и Сеть в командной строке Windows (CMD)

Команда nslookup в Windows

Шаг 1: Запустите командную строку

Первым шагом является запуск командной строки в Windows. Для этого нажмите на клавишу «Win+R» на клавиатуре, введите «cmd» и нажмите «Enter«. Это откроет командную строку.

Шаг 2: Введите команду «nslookup»

После того, как вы запустили командную строку, введите команду «nslookup» и нажмите «Enter«. Это запустит утилиту nslookup.

Шаг 3: Введите доменное имя

Шаг 4: Получите результаты

Дополнительные опции

Nslookup имеет несколько дополнительных опций, которые могут быть полезны в различных ситуациях. Вот несколько наиболее часто используемых опций:

  • «set type» — позволяет установить тип записи DNS, который вы ищете (например, A, MX, NS и т.д.).
  • «set debug» — включает отладочный режим и отображает больше информации о запросе DNS.
  • «set query» — устанавливает формат вывода для результатов поиска.

Чтобы использовать эти опции, просто введите «set» и название опции, а затем значение опции.

▍ Angry IP Scanner

Сетевые утилиты и Сеть в командной строке Windows (CMD)

Angry IP Scanner обеспечивает быстрое и простое сканирование сетей

Он пингует адреса и резолвит имена хостов из DNS. Также он определяет MAC-адреса устройств для OUI lookup, а его возможности можно легко расширить при помощи опенсорсных плагинов, написанных на Java. Он имеет множество других функций, например, получение имени NetBIOS, рабочей группы, подключенных пользователей Windows, определение веб-серверов и многое другое. Инструмент позволяет экспортировать результаты в CSV, TXT, XML или в файлы списков IP-портов.

Angry IP Scanner — это автономный исполняемый файл, не требующий установки. Однако для его работы требуется установка на хост среды выполнения Java, что для кого-то может оказаться препятствием.

▍ Nmap

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

Она содержит утилиты сканирования сетей, используемые для исследования сетей, и предоставляет множество утилит для аудита безопасности. Она позволяет выполнять глубокое изучение IP-пакетов, в том числе содержащих информацию о сервисах, приложениях, идентификации ОС и других характеристиках удалённого хоста. В ней есть опции «интересных портов», помогающие быстро находить порты удалённых хостов, которые часто бывают открытыми.

Сетевые утилиты и Сеть в командной строке Windows (CMD)

Утилита сканирования сетей Nmap, выполняющая быстрое сканирование пингом локальной сети

Примеры использования команды nslookup в Windows

Здесь мы покажем примеры, как использовать команду nslookup в Windows.

Пример 1: Определение IP-адреса домена

Выполните команду «nslookup google.com«. Вы увидите ответ, который должен выглядеть примерно так:

Пример 1 Определение IP-адреса домена c помощью nslookup
Пример 1 Определение IP-адреса домена c помощью nslookup

Пример 2: Проверка наличия записи MX

Для выполнения этого примера выполните команду «nslookup -type=mx google.com«. Вы увидите ответ, который должен выглядеть примерно так:

Пример 2 Проверка наличия записи MX c помощью nslookup
Пример 2 Проверка наличия записи MX c помощью nslookup

В ответе отображаются записи MX, которые указывают, какие серверы обрабатывают электронную почту для домена Google.

Пример 3: Проверка наличия записи NS

Для выполнения этого примера выполните команду «nslookup -type=ns google.com«. Вы увидите ответ, который должен выглядеть примерно так:

Пример 3 Проверка наличия записи NS c помощью nslookup
Пример 3 Проверка наличия записи NS c помощью nslookup

В ответе отображаются записи NS, которые указывают, какие серверы имен обрабатывают запросы для домена Google.

Пример 4: Проверка наличия записи TXT

Для выполнения этого примера выполните команду «nslookup -type=txt google.com«. Вы увидите ответ, который должен выглядеть примерно так:

Пример 4 Проверка наличия записи TXT c помощью nslookup
Пример 4 Проверка наличия записи TXT c помощью nslookup

В ответе отображаются записи TXT, которые могут содержать информацию о домене, например, информацию о политике отправки почты.

Пример 5: Проверка связанности DNS

Для выполнения этого примера выполните команду «nslookup -debug google.com«. Вы увидите ответ, который должен выглядеть примерно так:

Пример 5 Проверка связанности DNS c помощью nslookup
Пример 5 Проверка связанности DNS c помощью nslookup

Заключение

В заключение, команда nslookup является полезным инструментом для проверки связанности DNS и различных типов DNS-записей. Путем использования различных опций и параметров вы можете получить информацию о серверах имен, ответственных за обработку запросов для доменов, а также о других записях DNS, таких как записи MX, NS, TXT и CNAME. Если вы работаете сетевым администратором или занимаетесь настройкой сетевых соединений, то команда nslookup может быть необходимым инструментом в вашем арсенале.

▍ В заключение

Бесплатные сетевые IP-сканеры позволяют администраторам выполнять мониторинг сети и подключенных хостов. Кроме того, они способны определять типы хостов и производителей устройств, что помогает в обеспечении безопасности сетей. Системные администраторы и сотрудники служб безопасности могут использовать эти простые инструменты для слежения за сетями и создания подробной актуальной документации сети.

Сетевые утилиты и Сеть в командной строке Windows (CMD)