Как сделать так, чтобы netcat поддерживал ssl, комбинируя openssl?

Оригинал netcat не поддерживает ssl. ncat из проекта nmap.


В linux мы можем подключить несколько команд с помощью конвейера.


Можно ли комбинировать netcat и openssl создать ncat?

13
задан kev
11.12.2022 13:48 Количество просмотров материала 3373
Распечатать страницу

3 ответа

без сомнения, вы можете сделать это с помощью stunnel, универсальной программы, которая делает TCP-соединения такими, что они сделаны с SSL.

Это общий, так что сделать поп пройти через SSL тоже, что делает Безопасный поп, или это может сделать HTTP.

1
отвечен barlop 2022-12-12 21:36

использовать stunnel+netcat подключиться 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
2
отвечен kev 2022-12-12 23:53

Socat netcat на стероидах. Если вы можете использовать socat, см. защита трафика между двумя экземплярами Socat с помощью SSL

1
отвечен RedGrittyBrick 2022-12-13 02:10

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх