Jak sprawić, by Netcat obsługiwał ssl przez połączenie openssl?

1

Oryginał netcatnie obsługuje ssl. ncatz projektu nmap robi.
W systemie Linux możemy połączyć wiele poleceń za pomocą potoku.
Czy można łączyć netcati openssltworzyć ncat?

kev
źródło

Odpowiedzi:

1

Bez wątpienia można to zrobić za pomocą stunnel, ogólnego programu, który tworzy połączenia TCP tak, aby były wykonywane za pomocą protokołu SSL.

Jest ogólny, więc sprawia, że ​​POP również przechodzi przez SSL, tworząc Bezpieczny POP, lub może obsługiwać HTTP.

barlop
źródło
2

Użyj stunnel+, netcataby połączyć smtp.gmail.com:

$ grep smtp /etc/services
smtp            25/tcp          mail
ssmtp           465/tcp         smtps           # SMTP over SSL

$ cat stunnel.conf
[gmail-smtp]
client = yes
accept = localhost:smtp
connect = smtp.gmail.com:ssmtp

$ sudo stunnel4 stunnel.conf

$ nc -C localhost smtp
220 mx.google.com ESMTP s7sm6983451paz.7
ehlo
250-mx.google.com at your service, [112.91.181.20]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH XOAUTH2
250 ENHANCEDSTATUSCODES
quit
221 2.0.0 closing connection s7sm6983451paz.7
kev
źródło