С чего начать Первые шаги трек · 15 ступеней
Linux Labs
К статье

nc — проверка портов и передача данных

шпаргалка · netcat (openbsd/ncat) https://lab.dimsanych.ru/ru/wiki/nc/

Шпаргалка

  • nc -zvw3 host 22 порт открыт? (refused vs timed out)
  • nc -zvu host 53 UDP
  • nc -zv host 20-25 диапазон
  • nc -l 9000 слушать (тест-сервер)
  • echo data | nc host 9000 отправить
  • nc -l 9000 > out.bin принять файл (на другой стороне — nc host 9000 < file.bin)

Ключи

Ключ Значение
-z scan-режим: только проверить, не слать данные
-v подробный вывод (refused / open / timed out)
-u UDP вместо TCP
-l слушать (режим сервера)
-p N локальный порт
-w N таймаут соединения, секунд
-n без DNS-резолва (быстрее)
-k (с -l) не закрываться после клиента
Загрузка…