Magic Wormhole, send filer trygt fra terminalen

om-magi-ormehull

I neste artikkel skal vi ta en titt på et kommandolinjeprogram som heter Magic Wormhole. Dette er en applikasjon basert på "CLI" som vi vil kunne sikkert sende tekst, filer og til og med mapper (som automatisk komprimeres) til praktisk talt alle fra terminalen vår.

I dag er det offentlig kunnskap at hvis du vil få mesteparten av tingene raskt og trygt, er det tilrådelig å bruke kommandolinjen. Søknaden som gjelder oss er rask og enkel å bruke. Det er ikke nødvendig å bekymre seg for kunnskapen som kreves for å bruke terminalprogrammer. Bruken er ekstremt minimalistisk og krever ikke forkunnskaper om protokoller eller noe sånt.

Logikken til applikasjonen er redusert til å vite hvilken fil vi vil sende og utføre den eneste kommandoen for å fortsette med sendingen. Det er ingen grense ved forsendelse. Dokumenter kan sendes enkeltvis eller komprimerte filer.

La oss forestille oss et veldig sannsynlig scenario. Vi vil sende en fil til en venn, som er tusenvis av miles unna, koblet til internett med datamaskinen sin. Løsningen på denne mulige saken er så enkel som, start et nytt vindu av terminal, åpne en ormehull og etter å ha skrevet inn et par ord, trykk Enter og vent på den andre parten.

Din venn i den andre enden vil starte terminalen sin, åpne et ormehull også og skrive inn et kode for å autentisere din tilgang til filer. Når du har angitt koden, må du bare vente på at nedlastingen til datamaskinen din er ferdig.

Det er sant at når det gjelder filer, er det ingen lagring på noe mellomliggende tidspunkt som sådan, sendingen er mellom de to ekstremene som er involvert. Selv om det kan være en helhetlig tjeneste, er det ikke det. For å være mer nøyaktig, kommunikasjon på et eller annet tidspunkt må gå gjennom en proxy-server.

Generelle funksjoner i Magic Wormhole

Magic Wormhole bruker PAKE (Password-Authenticated Key Exchange) til kryptere informasjonen som sendes mellom sluttpunktene. Denne applikasjonen bruker SPAKE2-algoritmen.

Før jeg nevnte at kommunikasjon på et tidspunkt må styres av en server. Dette kommer til å være den som har ansvaret for å lage en TCP-tunnel mellom endene. Dette vil sikre at informasjonen blir sendt.

Magic Wormhole-biblioteket krever en «Rendezvous-server«. Dette er et enkelt stafett basert på WebSocket som leverer meldinger fra en klient til en annen. Dette gjør at Magic Wormhole-koder kan omgå IP-adresser og portnumre.

Kommandoer for filoverføring bruker et "Transit Relay". Dette er en annen enkel server som samles to innkommende TCP-tilkoblinger og overfører dataene mellom de to.

Brukeren som sender filen, må sende nøkkelen via chat / melding / samtale som Magic Wormhole vil generere til den mottakende brukeren.

Hvis noen trenger å vite mer om hvor trygt Magic Wormhole kan være eller dets funksjoner, kan du sjekke ut GitHub kan løse mange tvil.

Installer Magic Wormhole

I Debian 9 og Ubuntu 17.04+ vil vi kunne installere Magic Wormhole. For dette vil vi bruke terminalen (Ctrl + Alt + T) og apt-kommandoen som er vist nedenfor.

sudo apt install magic-wormhole

I eldre versjoner av Debian / Ubuntu må følgende pakker installeres før programmet. Vi åpner terminalen (Ctrl + Alt + T) og skriver i den.

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

pip install magic-wormhole

Bruk Magic Wormhole

fange magisk ormehullsforsendelse

Filsending ved hjelp av Magic Wormhole

Først og fremst må jeg si at jeg har rapportert feil i mitt lokale nettverk. Dette skjedde hvis katalogbanen som jeg har til hensikt å sende filen fra inneholdt aksenter eller lignende på et tidspunkt i den angitte banen. Koden som kreves for frakt genereres på dette tidspunktet. Vi må gi dette videre til mottakeren. Når dette er avklart, må du bare sende terminalen (Ctrl + Alt + T) og skrive følgende for å sende en fil.

wormhole send “nombre del archivo”
fange magisk ormehullsmottak

Motta filer med Magic Wormhole

For å motta filen, må du bare bruke følgende kommando i terminalen. Det virker opplagt for meg, men ikke glem at mottakeren også må ha Magic Wormhole installert. Programmet vil be mottakeren om å oppgi koden den har mottatt fra avsenderen.

wormhole receive

Både avsender og mottaker vil motta varsler som indikerer fremdriften for overføringen av filer. Det vil også informere oss om prosessen finner feil underveis.

Dette er åpenbart en applikasjon for de som føler seg komfortable med å bruke terminalen.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.