
GlassWire Free Firewall 3.3.501
![]()

Total Network Inventory 6.0.0.6298



Wireless Network Watcher 2.31

![]()
Free IP Scanner 3.3


![]()
SoftPerfect Network Scanner 8.1.6

10-Strike LANState 10.1

![]()
The Dude 7.7

NetLimiter Pro 5.1.7.0
![]()
С другой стороны, номера портов принадлежат протоколам транспортного уровня, таким как TCP и UDP. Номера портов помогают определить, куда пересылается Интернет или другое сетевое сообщение, когда оно приходит.
В этом руководстве вы узнаете, как проверить связь с портом в Windows и Linux с помощью различных инструментов.
Можно ли пропинговать конкретный порт?
Ping использует пакеты ICMP, а ICMP не использует номера портов, что означает, что порт не может быть опрошен. Однако мы можем использовать ping с аналогичным намерением – чтобы проверить, открыт порт или нет.
Некоторые сетевые инструменты и утилиты могут имитировать попытку установить соединение с определенным портом и ждать ответа от целевого хоста. Если есть ответ, целевой порт открыт. В противном случае целевой порт закрывается или хост не может принять соединение, потому что нет службы, настроенной для прослушивания подключений на этом порту.
Как пропинговать определенный порт в Linux?
Вы можете использовать три инструмента для проверки связи порта в Linux:
- Telnet
- Netcat (NC)
- Network Mapper (nmap)
Пинг определенного порта с помощью Telnet
Telnet – это протокол, используемый для интерактивной связи с целевым хостом через соединение виртуального терминала.
1. Чтобы проверить, установлен ли уже 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 устанавливает соединение. В противном случае он указывает на сбой.
Пинг определенного порта с помощью 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]

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

Если 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 88-93 google.com

Как пропинговать определенный порт в Windows?
Проверить связь с портом в Windows можно двумя способами:
- Telnet
- PowerShell
Пинг определенного порта с помощью Telnet
Перед использованием telnet убедитесь, что он активирован:
- Откройте панель управления.
- Щелкните «Программы», а затем «Программы и компоненты».
- Выберите «Включение или отключение компонентов Windows».
- Найдите клиент Telnet и установите флажок. Щелкните ОК.
Готово! Вы активировали клиент Telnet в системе.
После завершения активации можно пропинговать порт с помощью telnet. Для этого:
1. Введите cmd в поиске в меню «Пуск». Щелкните на приложение Командная строка.
2. В окне командной строки введите
telnet [address] [port_number]

Выходные данные позволяют узнать, открыт ли порт и доступен ли он, иначе отображается сообщение об ошибке подключения.
Пинг определенного порта с помощью PowerShell
PowerShell – это текстовая оболочка, которая по умолчанию поставляется с Windows.
Чтобы проверить связь с портом с помощью PowerShell, выполните следующие действия:
1. Введите PowerShell в поиске в меню «Пуск». Щелкните приложение Windows PowerShell.
2. В окне командной строке PowerShell введите:
Test-NetConnection [address] -p [port_number]

Если порт открыт и соединение прошло успешно, проверка TCP прошла успешно. В противном случае появится предупреждающее сообщение о том, что TCP-соединение не удалось.
Заключение
Теперь вы знаете, как выполнить эхо-запрос и проверить, открыт ли порт, с помощью нескольких сетевых инструментов и утилит в Linux и Windows.
Рекомендуем
RouterOS
Условно бесплатная





Русский язык: Нет
NetSetMan
Бесплатная





Русский язык: Да
mHotspot
Бесплатная





Русский язык: Нет
Switch Virtual Router
Бесплатная





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





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





Русский язык: Да
MyPublicWiFi
Бесплатная





Русский язык: Нет
Algorius Net Viewer
Условно бесплатная





Русский язык: Да
BlueSoleil
Условно бесплатная





Русский язык: Да
cFosSpeed
10.26 build 2312
Условно бесплатная





Русский язык: Да
Connectify
Условно бесплатная





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





Русский язык: Да
MOBILedit!
Условно бесплатная





Русский язык: Нет
NetBalancer
Условно бесплатная





Русский язык: Да
NetMap
Бесплатная





Русский язык: Да
NetWorx
Условно бесплатная





Русский язык: Да
Sony PC Companion
Бесплатная





Русский язык: Да
Wireshark
Бесплатная





Русский язык: Нет
CMD называют по-разному — интерпретатором командной строки (точный перевод аббревиатуры «command line interpreter»), обработчиком команд Windows, командным процессором. Правда, далеко не все пользователи Windows знают, какие задачи можно решать с его помощью. Как правило, это линуксоиды, сисадмины и юзеры, которые еще помнят операционную систему DOS. Сегодня мы хотим рассказать вам, как запускать и использовать CMD.Содержание
Запуск исполняемого файла cmd.exe (папка WindowsSystem32) позволяющего выполнять команды, вводимые с клавиатуры, возможен несколькими способами.
- Открываем окно Выполнить нажатием комбинации клавиш
+R, и запускаем программу cmd.
- В ОС Windows 7 переходим к ярлыку Командная строка через меню Пуск -> Все программы -> Стандартные, нажатием правой кнопки мыши вызываем контекстное меню и выбираем пункт Запуск от имени администратора.
- В ОС Windows XP переходим к ярлыку Командная строка через меню Пуск -> Программы -> Стандартные.
Содержание
- Выполняем настройки
- Начинаем работать
- Работаем с файлами и папками
- DIR
- CD
- MKDIR и RMDIR
- DEL, COPY, TYPE
- Работаем с сетью
- NET — самая популярная сетевая утилита
- Идем дальше
Выполняем настройки
После запуска cmd можно заняться его настройкой с помощью контекстного меню, которое открываем щелчком правой кнопки мыши по заголовку окна. Затем выбираем опцию Умолчания и выполняем настройки.
Настраиваем возможность использования мыши для выделения текста:
- переходим во вкладку Общие;
- включаем флажок Выделение мышью;
- нажимаем кнопку Ok.

Теперь мы можем выделять фрагмент текста левой кнопкой мыши и нажатием клавиши Enter копировать его в буфер обмена.
Пользуемся вкладками Цвета, Шрифт и Расположение для выполнения остальных настроек.
Заметим, что все настройки установленные с помощью опции Умолчания сохраняются для всех последующих сеансов работы cmd. Если требуется выполнить задачу настройки только для текущего сеанса, следует воспользоваться опцией Свойства контекстного меню.
Начинаем работать
Знакомство с обработчиком команд Windows начинаем со списка команд, который получаем с помощью директивы help. Набираем ее в командной строке и делаем запуск на выполнение нажатием клавиши Enter:
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 вам придется немного потрудиться и набрать более длинную строку:
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"

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

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.

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

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

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.

Команда 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

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

Утилита сканирования сетей Nmap, выполняющая быстрое сканирование пингом локальной сети
Примеры использования команды nslookup в Windows
Здесь мы покажем примеры, как использовать команду nslookup в Windows.
Пример 1: Определение IP-адреса домена
Выполните команду «nslookup google.com«. Вы увидите ответ, который должен выглядеть примерно так:

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

В ответе отображаются записи MX, которые указывают, какие серверы обрабатывают электронную почту для домена Google.
Пример 3: Проверка наличия записи NS
Для выполнения этого примера выполните команду «nslookup -type=ns google.com«. Вы увидите ответ, который должен выглядеть примерно так:

В ответе отображаются записи NS, которые указывают, какие серверы имен обрабатывают запросы для домена Google.
Пример 4: Проверка наличия записи TXT
Для выполнения этого примера выполните команду «nslookup -type=txt google.com«. Вы увидите ответ, который должен выглядеть примерно так:

В ответе отображаются записи TXT, которые могут содержать информацию о домене, например, информацию о политике отправки почты.
Пример 5: Проверка связанности DNS
Для выполнения этого примера выполните команду «nslookup -debug google.com«. Вы увидите ответ, который должен выглядеть примерно так:

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





