Назад | Перейти на главную страницу

Может ли Netcat взаимодействовать с зашифрованным портом?

Я занимаюсь устранением неполадок в приложении, которое слушает tcp 443. Это конкретное приложение общается через SSL. Я хотел подключиться к нему с помощью netcat. Это возможно?

Примечание: я не спрашиваю, может ли netcat зашифровать свой трафик.

Вы должны использовать openssl s_client -connect server:port для отладки приложений через SSL-соединения.

Вы, вероятно, захотите использовать openssl s_client -connect команда.

Однако похоже, что это не принимает ввод по конвейеру, как вы могли бы использовать с netcat.

Если приложение является просто HTTP-сервером, вы можете использовать стандартный терминальный вход для выполнения сеанса.

netcat не поддерживает SSL. Вы все еще можете использовать его, чтобы проверить, можете ли вы установить TCP-соединение, но не более того. Помимо уже предложенных openssl s_client, ты можешь использовать ncat (из Nmap) или socat. ncat очень похож по использованию на netcat, socat имеет другой синтаксис и намного мощнее, но должен выполнять ту же работу.