2

Я использую netcat для общения в локальной сети.

PC1 слушает порт 8080

$ nc -l -p 8080

ПК2 подключиться к ПК1:8080

$ nc 192.168.10.1 8080

К сожалению, это не безопасно. Любой, кто нюхает пакеты, может перехватить мои сообщения.
Как я могу безопасно общаться в чате?

3 ответа3

4

Вместо этого вы должны использовать socat .

Защита трафика между двумя экземплярами Socat с использованием SSL

Вступление

Если вы хотите соединить два процесса socat, запущенных на разных компьютерах, и считаете, что вам необходимо защитить соединение от несанкционированного доступа, перехвата данных, манипулирования данными и т.д., Вы можете зашифровать соединения.

Для этого socat интегрирует библиотеку OpenSSL и предоставляет функции клиента и сервера SSL.

...

2

SSH будет простым способом. SSH к машине, затем используйте Netcat

-1

Или вы можете просто добавить --ssl к вашему синтаксису.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .