Whatsapp

वर्महोल

Anonim

यह सार्वजनिक ज्ञान है कि यदि आप ज़्यादातर काम जल्दी और सुरक्षित रूप से करना चाहते हैं तो आपको कमांड लाइन इंटरफ़ेस का उपयोग करना चाहिए। बेशक, तेज़ वर्कफ़्लो वाले निफ्टी ऐप मौजूद हैं लेकिन कुछ मामलों में, सीएलआई अभी भी नियम है। यह एक ऐसा मामला है।

Wormhole एक सीएलआई-आधारित एप्लिकेशन है जिसके साथ आप सुरक्षित रूप से पाठ, फ़ाइलें और फ़ोल्डर भी भेज सकते हैं (जो स्वचालित रूप से ज़िप हो जाएगा) सीएलआई के माध्यम से वस्तुतः किसी को भी।

बेस केस परिदृश्य की कल्पना करें: आप हजारों मील दूर अपने दोस्त को कुछ फाइलें भेजना चाहते हैं। आप हाइपर (विंक) का उपयोग करके एक नई टर्मिनल विंडो लॉन्च करते हैं, एक wormhole खोलते हैं, और कुछ शब्द दर्ज करने के बाद, एंटर दबाएं।

दूसरे छोर पर मौजूद आपका मित्र अपना टर्मिनल लॉन्च करता है, संबंधित wormhole खोलता है और फ़ाइलों तक अपनी पहुंच को प्रमाणित करने के लिए एक कोड दर्ज करता है। आसान!

सुरक्षा पर

Wormhole का उपयोग करना कितना सुरक्षित है इस संबंध में गिटहब पृष्ठ पढ़ता है:

The wormhole टूल का इस्तेमाल PAKE “पासवर्ड-प्रमाणित कुंजी विनिमय” का उपयोग तब डेटा को एन्क्रिप्ट करने के लिए किया जा सकता है। वर्महोल SPAKE2 एल्गोरिदम का उपयोग करता है।

वर्महोल लाइब्रेरी के लिए "मिलन स्थल सर्वर" की आवश्यकता होती है: एक साधारण वेबसॉकेट-आधारित रिले जो एक क्लाइंट से दूसरे क्लाइंट को संदेश डिलीवर करता है। यह वर्महोल कोड को आईपी एड्रेस और पोर्ट नंबर को छोड़ने की अनुमति देता है। सार्वजनिक सर्वर के URL को डिफ़ॉल्ट के रूप में उपयोग करने के लिए लाइब्रेरी में बेक किया जाता है, और यह तब तक मुक्त रूप से उपलब्ध रहेगा जब तक कि मात्रा या दुरुपयोग इसे समर्थन के लिए अक्षम नहीं बनाता है। <

फ़ाइल-स्थानांतरण आदेश एक "Transit Relay" का उपयोग करते हैं, जो एक और सरल सर्वर है जो दो इनबाउंड टीसीपी कनेक्शन और स्थानांतरण को एक साथ जोड़ता है एक दूसरे के लिए डेटा। wormhole send फ़ाइल मोड प्रत्येक क्लाइंट के आईपी पते को दूसरे के साथ साझा करता है (एन्क्रिप्टेड संदेश के अंदर), और दोनों क्लाइंट पहले सीधे कनेक्ट करने का प्रयास करते हैं। यदि यह विफल रहता है, तो वे वापस ट्रांजिट रिले का उपयोग करने लगते हैं।

लिनक्स में वर्महोल कैसे इंस्टॉल और इस्तेमाल करें

On Debian 9 और Ubuntu 17.04+, आप कर सकते हैं apt कमांड का उपयोग करके वर्महोल स्थापित करें।

$ sudo apt install मैजिक-वर्महोल

डेबियन/उबंटू के पुराने संस्करणों पर, आपको वर्महोल का नवीनतम संस्करण प्राप्त करने के लिए निम्नलिखित आवश्यक पैकेज स्थापित करने की आवश्यकता है।

$ sudo apt-get install अजगर-पिप बिल्ड-आवश्यक अजगर-देव libffi-देव libssl-देव
$ पिप जादू-वर्महोल स्थापित करें

On Fedora वितरण, आप निम्नलिखित आदेशों का उपयोग करके प्राप्त कर सकते हैं।

$ dnf install python-pip python-devel libffi-devel Opensl-devel gcc-c++ libtool redhat-rpm-config
$ पिप जादू-वर्महोल स्थापित करें

इंस्टॉलेशन पूरा होने के बाद आप तुरंत फ़ाइलें भेजना शुरू कर सकते हैं।

फ़ाइल भेजने के लिए इस कमांड का उपयोग करें।

$ वर्महोल पॉपथीम भेजें। ज़िप
'PopTheme.zip' नाम की 16.9 एमबी फ़ाइल भेजना
दूसरे कंप्यूटर पर, कृपया चलाएँ: वर्महोल रिसीव करें
वर्महोल कोड है: 7-जांच-स्टॉपवॉच

भेजने की प्रक्रिया के दौरान एक कोड जनरेट होगा और वह वह है जिसे आप अपने इच्छित प्राप्तकर्ता को पास करेंगे।

Wormhole फ़ाइलें भेजें

फ़ाइल प्राप्त करने के लिए इस आदेश का उपयोग करें:

$ वर्महोल प्राप्त करते हैं

प्रेषक और प्राप्तकर्ता दोनों को फ़ाइल स्थानांतरण की प्रगति या रास्ते में प्रक्रिया में किसी भी त्रुटि का सामना करने पर सूचनाएं प्राप्त होंगी।

मुझे लगता है wormhole निफ्टी ऐप है; विशेष रूप से उन लोगों के लिए जो समय-समय पर अपना टर्मिनल खोलने में सहज महसूस करते हैं (और कीबोर्ड मास्टर)।