tcp

tcp проверяет, принимает ли хост соединение на указанном TCP-порту, а при необходимости устанавливает и подробно показывает проверенное TLS-соединение.

СетьВерсия 1.2.2Стабильная
lil-terminal

Обзор

Используйте tcp для задачи «TCP-порты и TLS-соединения». Обычные действия остаются короткими, а специальные формы добавляют точность только при необходимости. Поэтому повторяющиеся операции легко понять, воспроизвести и перенести в сценарий lil-terminal.

Сначала порт, затем TLS

Обычная проверка отвечает только за TCP-соединение. -tls добавляет проверку сертификата, -i показывает протокол, шифр и сертификат, а -k намеренно отключает доверие, чтобы отличить проблему сертификата от отсутствия сетевой доступности.

Синтаксис

lil-terminal
tcp <host|ip|me> <port> [options]

Справочник

tcp me 443

использовать текущий хост

tcp example.com 443

проверить TCP-порт

tcp example.com 443 -tls

открыть проверенное TLS-соединение

tcp example.com 443 -tls -i

показать протокол TLS, шифр и сведения о сертификате

tcp example.com 443 -tls -k

разрешить недоверенный TLS-сертификат

-t [seconds]

использовать 5 секунд (или тайм-аут от 1 до 300)

-T

использовать тайм-аут 300 секунд

-4 | -6

использовать IPv4 или IPv6

-tls

включить TLS с проверкой сертификата

-i

показать сведения о TLS-соединении и сертификате

-k

разрешить недоверенный TLS-сертификат (требуется -tls)

Интерактивный пример из `/sandbox/`

Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.

Проверить порт и затем TLS

Установка и управление

Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.

Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.

Пакет Base

Установить полный пакет с локальной справкой и всеми опубликованными режимами.

install tcp
Пакет Minimum

Установить сокращённый пакет без локальной справки; help <cmd> -i открывает актуальную серверную справку.

install tcp -m
Точная публичная версия

Установить именно эту опубликованную версию.

install tcp -v 1.2.2
Проверить или обновить

Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.

upgrade tcp
Удалить модуль

Удалить блок расширения, не затрагивая ядро и остальные модули.

install tcp -u

Примеры

Примеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.

Проверить порт и затем TLS
tcp example.com 443 | tcp example.com 443 -tls -i
Host      example.com
IP        93.184.216.34
Port      443
Protocol  TCP
Status    open
Time      18.4 ms

Host      example.com
IP        93.184.216.34
Port      443
Protocol  TLS
Status    open
Time      22.1 ms
TLS       TLSv1.3
Cipher    TLS_AES_256_GCM_SHA384
Bits      256
Issuer    Example CA
Открыть проверенное TLS-соединение
tcp example.com 443 -tls
Host      example.com
IP        93.184.216.34
Port      443
Protocol  TLS
Status    open
Time      22.1 ms
Показать протокол TLS, шифр и сведения о сертификате
tcp example.com 443 -tls -i
Host        example.com
IP          93.184.216.34
Port        443
Protocol    TLS
Status      open
Time        22.1 ms
TLS         TLSv1.3
Cipher      TLS_AES_256_GCM_SHA384
Bits        256
Subject     CN=example.com
Issuer      Example CA
Valid from  2026-01-01 00:00:00 UTC
Valid to    2027-01-01 00:00:00 UTC
Использовать IPv4 или IPv6
tcp example.com 443 -4
Host      example.com
IP        93.184.216.34
Port      443
Protocol  TCP
Status    open
Time      18.4 ms
Использовать 5 секунд (или тайм-аут от 1 до 300)
tcp example.com 443 -t 2
Host      example.com
IP        93.184.216.34
Port      443
Protocol  TCP
Status    open
Time      18.4 ms
Разрешить недоверенный TLS-сертификат (требуется -tls)
tcp example.com 443 -tls -k
Host      example.com
IP        93.184.216.34
Port      443
Protocol  TLS
Status    open
Time      22.1 ms
Отклонить недопустимый порт
tcp example.com 70000
Некорректно: порт

Связанная документация

Текущая публичная версия

v1.2.22026-08-10

Текущий хост первым

tcp me 443 перенесён в начало практических примеров.