Создаем свой P2P чат

Тема в разделе "Интернет", создана пользователем Транклюкатор, 31 янв 2021.

  1. Транклюкатор

    Транклюкатор Господин ПЖ

    [​IMG]

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

    [​IMG]
    Пиринговая (P2P) сеть - это сеть взаимосвязанных устройств с единой серверной системой, организованной таким путем, что все участники могут делиться ресурсами друг с другом. В такой сети отсутствуют выделенные серверы, а каждый узел является как клиентом, так и выполняет функции сервера.



    Преимущества сетей P2P:

    • легкое конфигурирование и установка сетей P2P;
    • все пользователи делятся между собой ресурсами и контентом, в отличии от клиент-серверной архитектуры, где только сервер может распределять ресурсы и снабжать пользователей информацией;
    • надежность




    Приступим к подключению:
    1.Берем два устройства и прописываем в каждом следующие команды:

    apt update && apt upgrade

    pkg install netcat

    Этими командами мы устанавливаем наш знаменитый netcat.

    2.Теперь на первом устройстве узнаем локальный ip-адрес с помощью команды:

    ifconfig

    Он у вас будет выглядеть так : 192.168.1...

    3.Далее мы открываем порт:

    nc -l -p 13211

    Открываем порт для прослушивания.

    4.На втором устройстве пишем команду:

    nc <локальный ip-адрес> <открытый порт>

    пример:

    nc 192.168.1.1 13211

    После этого появляется окно, где можно обмениваться сообщениями. Чат после себя не оставляет никаких следов и логов. Так вы будете чувствовать себя в некоторой безопасности.



    На этом всё!