Çoğu şeyi hızlı ve güvenli bir şekilde halletmek istiyorsanız, Komut Satırı Arayüzünü kullanmanız gerektiği herkes tarafından bilinmektedir. Tabii ki, hızlı iş akışlarına sahip şık uygulamalar var ama bazı durumlarda CLI hala hakim. İşte böyle bir durum.
Wormhole güvenli bir şekilde metin, dosya ve hatta klasör gönderebileceğiniz (otomatik olarak sıkıştırılacak olan) CLI tabanlı bir uygulamadır CLI üzerinden hemen hemen herkese.
Bir temel durum senaryosu hayal edin: binlerce kilometre uzaktaki bir arkadaşınıza birkaç dosya göndermek istiyorsunuz. Hyper (göz kırpma) kullanarak yeni bir terminal penceresi açıyorsunuz, bir kurt deliği açıyorsunuz ve birkaç kelime girdikten sonra enter tuşuna basıyorsunuz.
Diğer uçtaki arkadaşınız terminalini başlatır, ilgili bir solucan deliği açar ve dosyalara erişimini doğrulamak için bir kod girer. Kolay!
Güvenlik Üzerine
Wormhole'u kullanmanın ne kadar güvenli olduğu konusunda GitHub sayfasındaki okumalar:
kurt deliği aracı PAKE “Parola Doğrulamalı Anahtar Değişimi” daha sonra verileri şifrelemek için kullanılabilir. solucan deliği SPAKE2 algoritmasını kullanır.
Solucan deliği kitaplığı bir “Rendezvous Sunucusu” gerektirir: mesajları bir istemciden diğerine ileten basit bir WebSocket tabanlı geçiş. Bu, solucan deliği kodlarının IP adreslerini ve bağlantı noktası numaralarını atlamasına izin verir. Bir genel sunucunun URL'si, varsayılan olarak kullanılmak üzere kitaplığa eklenir ve hacim veya kötüye kullanım onu desteklemeyi olanaksız hale getirene kadar ücretsiz olarak kullanılabilir.<
Dosya aktarım komutları, iki gelen TCP bağlantısını ve aktarımı birbirine yapıştıran başka bir basit sunucu olan “Transit Relay” kullanır. birbiri ile ilgili veriler. kurt deliği gönderme dosya modu, her istemcinin IP adresini diğeriyle paylaşır (şifreli mesajın içinde) ve her iki istemci de önce doğrudan bağlanmayı dener. Bu başarısız olursa, geçiş geçişini kullanmaya geri dönerler.
Linux'ta Wormhole Kurulumu ve Kullanımı
Debian 9 ve Ubuntu 17.04+ üzerinde şunları yapabilirsiniz: aşağıdaki apt komutunu kullanarak Wormhole'u kurun.
$ sudo apt sihirli solucan deliği kur
Debian/Ubuntu'nun eski sürümlerinde, Wormhole'un en son sürümünü edinmek için aşağıdaki gerekli paketleri yüklemeniz gerekir.
$ sudo apt-get install python-pip build-essential python-dev libffi-dev libssl-dev $ pip kurulum sihirli solucan deliği
Fedora dağıtımında aşağıdaki komutları kullanabilirsiniz.
$ dnf kurulum python-pip python-devel libffi-devel openssl-devel gcc-c++ libtool redhat-rpm-config $ pip kurulum sihirli solucan deliği
Kurulum tamamlandıktan sonra dosyaları hemen göndermeye başlayabilirsiniz.
Dosya göndermek için bu komutu kullanın.
$ solucan deliği PopTheme.zip gönder 'PopTheme.zip' adlı 16.9 MB dosya gönderiliyor Diğer bilgisayarda lütfen şunu çalıştırın: solucan deliği alma Solucan deliği kodu: 7-inceleme-kronometre
Gönderme işlemi sırasında bir kod üretilecek ve bu kodu istediğiniz alıcıya ileteceksiniz.
Wormhole Dosyaları Gönder
Bir dosya almak için şu komutu kullanın:
$ solucan deliği alımı
Hem gönderen hem de alıcı, dosya aktarımının ilerlemesini belirten veya işlem yolda herhangi bir hatayla karşılaşırsa bildirim alacak.
Bence kurt deliği şık bir uygulama; özellikle ara sıra terminallerini açma konusunda rahat olanlar (ve klavye ustaları).