Magic Wormhole, kirim file dengan aman dari terminal

tentang lubang cacing ajaib

Pada artikel selanjutnya kita akan melihat aplikasi baris perintah yang disebut Magic Wormhole. Ini adalah aplikasi berdasarkan "CLI" yang dapat kami gunakan mengirim teks, file, dan bahkan folder dengan aman (yang akan dikompresi secara otomatis) ke hampir semua orang dari terminal kami.

Saat ini sudah menjadi rahasia umum bahwa jika Anda ingin mendapatkan sebagian besar hal dengan cepat dan aman, disarankan untuk menggunakan baris perintah. Aplikasi yang menjadi perhatian kami adalah Cepat dan mudah untuk digunakan. Tidak perlu khawatir tentang pengetahuan yang dibutuhkan untuk menggunakan program terminal. Penggunaannya sangat minimalis dan tidak membutuhkan pengetahuan sebelumnya tentang protokol atau semacamnya.

Logika aplikasi direduksi menjadi mengetahui file mana yang ingin kita kirim dan mengeksekusi satu-satunya perintah untuk melanjutkan pengirimannya. Tidak ada batasan saat pengiriman. Dokumen dapat dikirim satu per satu atau file terkompresi.

Mari kita bayangkan skenario yang sangat mungkin terjadi. Kami ingin mengirim file ke seorang teman, yang jauhnya ribuan mil terhubung ke internet dengan komputernya. Solusi untuk kasus yang mungkin ini sesederhana, memulai jendela baru terminal, Buka sebuah Lubang cacing dan setelah memasukkan beberapa kata, tekan Enter dan tunggu pihak lain.

Teman Anda di ujung lain akan meluncurkan terminal mereka, membuka Wormhole juga, dan memasukkan file kode untuk mengautentikasi akses Anda ke file. Setelah Anda memasukkan kode, Anda hanya perlu menunggu unduhan ke komputer Anda selesai.

Memang benar bahwa dalam kasus file, tidak ada penyimpanan di titik perantara seperti itu, karena pengiriman antara dua ekstrem yang terlibat. Meskipun ini bisa menjadi layanan ujung ke ujung, sebenarnya tidak. Lebih tepatnya, komunikasi di beberapa titik harus melalui server proxy.

Fitur Umum Lubang Cacing Ajaib

Magic Wormhole memanfaatkan PAKE (Pertukaran Kunci yang Diautentikasi Kata Sandi) untuk mengenkripsi informasi yang dikirim antara titik akhir. Aplikasi ini menggunakan algoritma SPAKE2.

Sebelumnya saya sebutkan bahwa di beberapa titik, komunikasi harus dikelola oleh server. Ini akan menjadi orang yang bertanggung jawab untuk membuat file Terowongan TCP di antara ujungnya. Ini akan memastikan bahwa informasi dikirim.

Perpustakaan Magic Wormhole membutuhkan «Server Pertemuan«. Ini adalah relai sederhana berdasarkan WebSocket yang mengirimkan pesan dari satu klien ke klien lainnya. Ini memungkinkan kode Magic Wormhole melewati alamat IP dan nomor port.

Perintah transfer file menggunakan "Transit Relay". Ini adalah server sederhana lain yang mengumpulkan dua koneksi TCP masuk dan mentransfer data di antara keduanya.

Pengguna yang mengirim file harus mengirim kunci melalui obrolan / pesan / panggilan yang akan dihasilkan oleh Magic Wormhole ke pengguna penerima.

Jika ada yang ingin tahu lebih banyak tentang seberapa aman Magic Wormhole atau fitur-fiturnya, file GitHub dapat memecahkan banyak keraguan.

Pasang Magic Wormhole

Di Debian 9 dan Ubuntu 17.04+ kita dapat menginstal Magic Wormhole. Untuk ini kita akan menggunakan terminal (Ctrl + Alt + T) dan perintah apt yang ditunjukkan di bawah ini.

sudo apt install magic-wormhole

Di versi Debian / Ubuntu yang lebih lama, paket berikut perlu diinstal sebelum program. Kami membuka terminal (Ctrl + Alt + T) dan menulis di dalamnya.

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

pip install magic-wormhole

Gunakan Magic Wormhole

menangkap pengiriman lubang cacing ajaib

Pengiriman File Menggunakan Magic Wormhole

Pertama-tama, saya harus mengatakan bahwa saya telah melaporkan kesalahan pada jaringan lokal saya. Ini terjadi jika jalur direktori tempat saya ingin mengirim file berisi aksen atau sejenisnya di beberapa titik di jalur yang ditunjukkan. Kode yang diperlukan untuk pengiriman dibuat pada saat ini. Kami harus menyampaikan ini kepada penerima. Setelah ini diklarifikasi, untuk mengirim file Anda hanya perlu membuka terminal (Ctrl + Alt + T) dan tulis yang berikut ini.

wormhole send “nombre del archivo”
tangkap penerimaan lubang cacing ajaib

Menerima file dengan Magic Wormhole

Untuk menerima file, Anda hanya perlu menggunakan perintah berikut di terminal. Tampaknya jelas bagi saya, tetapi jangan lupa bahwa penerima juga harus memiliki Magic Wormhole terpasang. Program akan meminta penerima untuk memasukkan kode yang telah diterima dari pengirim.

wormhole receive

Baik pengirim dan penerima akan menerima pemberitahuan yang menunjukkan kemajuan transfer file. Ini juga akan memberi tahu kami jika proses menemukan kesalahan di sepanjang jalan.

Ini jelas merupakan aplikasi bagi mereka yang merasa nyaman menggunakan terminal.


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.