72 votes

Les clients telnet ou netcat peuvent-ils communiquer via SSL ?

J'aimerais tester les connexions client avec IMAP sur SSL, HTTPS, et d'autres protocoles Internet sécurisés basés sur le texte sur SSL/TLS, de la même manière que j'utiliserais telnet ou netcat s'ils n'étaient pas tunnelisés sur un protocole sécurisé. Existe-t-il un moyen de faire passer telnet ou netcat par SSL/TLS, par exemple avec un pipe ou un programme alternatif ?

8voto

dchampion Points 81

Vous pouvez consulter openssl s_client :

openssl s_client -connect dummy.com:8443

2voto

barlop Points 21549

Il existe un programme appelé stunnel qui transforme un client ou un serveur qui ne prend pas en charge SSL en un client ou un serveur qui le prend en charge, que ce soit côté client, côté serveur ou les deux, et vous lui indiquez sur quel port il doit écouter et transférer.

Note- C'est ok-ish, bien que j'aie formulé ça un peu différemment. Vous pouvez regarder les éditions précédentes pour voir ce que j'ai écrit.

1voto

coolaj86 Points 793

Si vous avez besoin d'un support multi-plateforme, il y a sclient ( Git ):

  • Créer un serveur local qui déballe TLS pour example.com :

    sclient example.com:443 localhost:3000
      [listening] example.com:443 <= localhost:3000
  • Faites une demande à example.com via telnet :

    telnet localhost 3000
      Trying 127.0.0.1...
      Connected to localhost.
      Escape character is '^]'.
      GET / HTTP/1.1
      Host: example.com
      Connection: close

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X