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 ?
Réponses
Trop de publicités?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.
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
viatelnet
:telnet localhost 3000 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. GET / HTTP/1.1 Host: example.com Connection: close