Команда netcat (nc) - Это утилита командной строки для работы с сетевыми соединениями, передачи и приёма данных через протоколы TCP и UDP.
Сканировать порт (проверка, открыт ли порт 80), используем опции -vz:
nc -vz 192.168.1.1 80
Если порт открыт, вы получите следующие уведомление.
Вывод в терминале:
Connection to 192.168.1.1 80 port [tcp/http] succeeded!
Сканировать диапазона портов, используем опции -vz:
nc -vz 192.168.1.1 10-1000
Сканировать диапазона портов и показать, какие порты открыты, используем опции -vz и команду grep:
nc -vz 192.168.1.1 1-1000 2>&1 | grep succeeded