Я делаю некоторые проблемы при стрельбе по приложению, которое прослушивает 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
имеет другой синтаксис и намного более мощный, но должен уметь выполнять ту же работу.источник