Site icon IT Draft

Проверка доступности TCP / UDP портов на удаленной машине

Проверка доступности TCP / UDP портов на удаленной машине 1

netcat / TCP / UDP

netcat – утилита Unix, позволяющая устанавливать соединения TCP и UDP, принимать оттуда данные и передавать их. Несмотря на свою полезность и простоту, данная утилита не входит ни в какой стандарт. 

Для проверки доступности TCP / UDP портов на удаленной машине будем использовать утилиту Netcat

Установка:

### CentOS
$ sudo yum install nc


### Debian / Ubuntu
$ sudo apt update
$ sudo apt install netcat

Под ОС Windows эта утилита так же доступна

Проверяем TCP-порт

Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров

Компания занимает лидирующие позиции на рынке на рынке выделенных серверов и приватных облаков, и входит в топ-3 крупнейших операторов дата-центров в России.


$ nc -zv 10.10.4.4 22
srv-app.local [10.10.4.4] 22 (ssh) open

Проверяем UDP-порт

$ nc -uv 10.10.4.2 123
srv-dc01.local [10.10.4.2] 123 (ntp) open

UPD 05.01.2022

Проверяем доступность TCP / UDP порта через утилиту nmap. Устанавливаем утилиту

$ sudo dnf -y install nmap

Проверяем 22 TCP порт (SSH)

$ sudo nmap -p22 79.308.191.187

Starting Nmap 6.40 ( http://nmap.org ) at 2022-01-05 19:40 MSK
Nmap scan report for 79.308.191.187
Host is up (0.0015s latency).
PORT   STATE SERVICE
22/tcp open  ssh

Nmap done: 1 IP address (1 host up) scanned in 0.53 seconds

Проверяем 53 UDP порт (NTP)

$ sudo nmap -sU -p U:123 94.247.111.10

Starting Nmap 6.40 ( http://nmap.org ) at 2022-01-05 19:37 MSK
Nmap scan report for ntp.truenetwork.ru (94.247.111.10)
Host is up (0.049s latency).
PORT    STATE SERVICE
123/udp open  ntp

Nmap done: 1 IP address (1 host up) scanned in 0.47 seconds
Exit mobile version