Используем Netcat Netcat — ещё одна универсальная программа, которая может использовать прокси для подключения к другим машинам. Она также имеет несколько реализаций. Например, предположим, что вы хотите проверить, открыт ли порт 22 на хосте raspberrypi.home: $ nc -z -v -w 5 raspberrypi 22 Ncat: Version 7.93 ( https://nmap.org/ncat ) Ncat: Connected to fd22:4e39:e630:1:dea6:32ff:fef9:4748:22. Ncat: 0 bytes sent, 0 bytes received in 0.06 seconds. # Trying a closed port like 222 $ nc -z -v -w 5 raspberrypi 222 Ncat: Version 7.93 ( https://nmap.org/ncat ) Ncat: Connection to fd22:4e39:e630:1:dea6:32ff:fef9:4748 failed: Connection refused. Ncat: Trying next address... Ncat: Connection refused. Имея это в виду, вы можете автоматизировать сканирование группы хостов, используя обёртку Netcat: # Port check with Netcat # Author: Jose Vicente Nunez <@josevnz@fosstodon.org> if [ -n "$1" ] && [ -f "$1" ]; then while read -r line; do machine=$(echo "$line"| /bin/cut -d' ' -f1)|| exit 100
Прекратите использовать Telnet для тестирования портов. Часть 4.
27 июля 202327 июл 2023
20
2 мин