Утилита ncat#

Описание#

ncat — это многофункциональная сетевая утилита, которая читает и записывает данные в сетях с помощью командной строки. ncat объединяет функции различных вариантов netcat. Предназначена для надежного предоставления сетевого подключения другим приложениям и пользователям. ncat работает как с IPv4, так и с IPv6, предоставляя практически неограниченные возможности для использования.

Синтаксис утилиты:

ncat <options> <hostname> <port>

Где:

  • <options> - опции;

  • <hostname> - имя хоста;

  • <port> - номер порта.

Опции#

Часто используемые опции утилиты представлены в таблице ниже.

Опции ncat#

Опция

Описание

-4

Использовать только соединение IPv4

-6

Использовать только соединение IPv6

-h, --help

Вывести подробную информацию

-l, --listen

Привязать и прослушивать входящие соединения

-k, --keep-open

Установить несколько соединений в режиме listen

-v, --verbose

Установить уровень детальности сообщений. Добавление нескольких -v увеличивает уровень подробности, встроенные плагины в настоящее время оценивают до -vvvvvv. Разумный уровень для начала - -vvv, отладка соединения может потребовать -vvvv. Этот аргумент может быть указан несколько раз

-w, --wait <time>

Установить тайм-аут подключения

--allow

Разрешить только указанным хостам подключаться к ncat

--proxy-type <type>

Указать тип прокси-соединения (http, socks4, socks5)

--ssl

Использовать подключение с SSL-соединением

--version

Отобразить информацию о версии и выйти

Примеры использования#

  • Чтобы настроить прием входящих соединений и оставлять ncat открытым после их завершения, выполните команду:

    ncat -lk <port>
    
  • Чтобы подключиться к открытому ncat-соединению по SSL-протоколу, выполните команду:

    ncat --ssl <hostname> <port>
    
  • Чтобы проверить подключение к удаленному хосту на определенном порту с тайм-аутом, выполните команду:

    ncat -w <time> -vz <hostname> <port>
    

Дополнительная информация#

Дополнительную информацию можно получить, выполнив команду:

man ncat

Или:

ncat --help