Magic Wormhole, bezpiecznie wysyłaj pliki z terminala

o-magicznym-wormholu

W następnym artykule przyjrzymy się aplikacji wiersza poleceń o nazwie Magic Wormhole. Jest to aplikacja oparta na „CLI”, za pomocą której będziemy mogli bezpiecznie wysyłaj tekst, pliki, a nawet foldery (który zostanie automatycznie skompresowany) praktycznie każdemu z naszego terminala.

Dziś powszechnie wiadomo, że jeśli chcesz uzyskać większość rzeczy szybko i bezpiecznie, zaleca się użycie wiersza poleceń. Aplikacja, która nas dotyczy, to Szybkie i łatwe w użyciu. Nie musisz martwić się o wiedzę wymaganą do obsługi programów terminalowych. Jego użycie jest niezwykle minimalistyczne i nie wymaga wcześniejszej wiedzy o protokołach lub czymkolwiek w tym rodzaju.

Logika aplikacji sprowadza się do wiedzy, który plik chcemy wysłać i wykonania jedynego polecenia, aby kontynuować jego wysyłanie. Nie ma ograniczeń przy wysyłce. Dokumenty można przesyłać pojedynczo lub w postaci skompresowanych plików.

Wyobraźmy sobie bardzo prawdopodobny scenariusz. Chcemy wysłać plik do znajomego, który jest tysiące kilometrów dalej połączony z Internetem za pomocą swojego komputera. Rozwiązanie tego możliwego przypadku jest tak proste, jak rozpoczęcie nowego okna programu terminal, Otwórz Tunel czasoprzestrzenny a po wprowadzeniu kilku słów naciśnij Enter i poczekaj na rozmówcę.

Twój przyjaciel po drugiej stronie uruchomi swój terminal, otworzy również tunel czasoprzestrzenny i wejdzie do kod uwierzytelniający dostęp do plików. Po wpisaniu kodu będziesz musiał tylko poczekać na zakończenie pobierania na komputer.

Prawdą jest, że w przypadku plików nie ma miejsca na przechowywanie danych w żadnym punkcie pośrednim jako takim, ponieważ wysyłanie odbywa się między dwoma zaangażowanymi skrajnościami. Chociaż może to być usługa od końca do końca, tak nie jest. Mówiąc dokładniej, komunikacja w pewnym momencie musi przejść przez serwer proxy.

Ogólne cechy magicznego tunelu czasoprzestrzennego

Magic Wormhole używa PAKE (wymiana kluczy uwierzytelnianych hasłem) do zaszyfruj informacje przesyłane między punktami końcowymi. Ta aplikacja wykorzystuje algorytm SPAKE2.

Wcześniej wspomniałem, że w pewnym momencie komunikacją musi zarządzać serwer. To będzie odpowiedzialny za tworzenie pliku Tunel TCP między końcami. Zapewni to wysłanie informacji.

Biblioteka Magic Wormhole wymaga «Serwer Rendezvous«. To jest prosty przekaźnik oparty na WebSocket, który dostarcza wiadomości od jednego klienta do drugiego. Pozwala to kodom Magic Wormhole na ominięcie adresów IP i numerów portów.

Polecenia przesyłania plików używają „Transit Relay”. To kolejny prosty serwer, który gromadzi dwa przychodzące połączenia TCP i przesyła dane między nimi.

Użytkownik, który wyśle ​​plik, będzie musiał wysłać klucz za pośrednictwem czatu / wiadomości / połączenia, które Magic Wormhole wygeneruje dla użytkownika odbierającego.

Jeśli ktoś chce dowiedzieć się więcej o tym, jak bezpieczny może być Magic Wormhole lub jakie są jego funkcje, zajrzyj do GitHub może rozwiązać wiele wątpliwości.

Zainstaluj Magic Wormhole

W Debianie 9 i Ubuntu 17.04+ będziemy mogli zainstalować Magic Wormhole. W tym celu użyjemy terminala (Ctrl + Alt + T) i polecenia apt pokazanego poniżej.

sudo apt install magic-wormhole

W starszych wersjach Debian / Ubuntu następujące pakiety muszą być zainstalowane przed programem. Otwieramy terminal (Ctrl + Alt + T) i piszemy w nim.

sudo apt-get install python-pip build-essential python-dev libffi-dev libssl-dev

pip install magic-wormhole

Użyj Magic Wormhole

złapać magiczną wysyłkę tunelu czasoprzestrzennego

Wysyłanie plików za pomocą magicznego tunelu czasoprzestrzennego

Przede wszystkim muszę powiedzieć, że zgłosiłem błędy w mojej sieci lokalnej. Stało się tak, jeśli ścieżka do katalogu, z którego zamierzam wysłać plik, zawierała akcenty lub tym podobne w pewnym momencie wskazanej ścieżki. W tym momencie generowany jest kod wymagany do wysyłki. Będziemy musieli przekazać to odbiorcy. Po wyjaśnieniu tego, aby wysłać plik, wystarczy otworzyć terminal (Ctrl + Alt + T) i napisać co następuje.

wormhole send “nombre del archivo”
złapać magiczny odbiór tunelu czasoprzestrzennego

Odbieranie plików za pomocą Magic Wormhole

Aby otrzymać plik, wystarczy użyć następującego polecenia w terminalu. Wydaje mi się to oczywiste, ale nie zapominaj, że odbiornik również musi mieć zainstalowany Magic Wormhole. Program poprosi odbiorcę o wpisanie kodu, który otrzymał od nadawcy.

wormhole receive

Zarówno nadawca, jak i odbiorca otrzymają powiadomienia informujące o postępie przelewu plików. Poinformuje nas również, jeśli proces wykryje jakieś błędy po drodze.

Jest to oczywiście aplikacja dla tych, którzy czują się komfortowo przy korzystaniu z terminala.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.