कमांड लाइन का उपयोग कर नेटकैट के साथ नेटवर्क वाले कंप्यूटरों में डेटा भेजें

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

एक साधारण सरल ग्राहक और सर्वर रिश्ते के साथ डेटा भेजने के लिए नेटकैट का उपयोग करके, यह पारंपरिक फ़ाइल साझा करने के लिए संभावित रूप से त्वरित विकल्प प्रदान करता है जब उपयोगकर्ता डेटा भेजने और प्राप्त करते समय कमांड लाइन में रहना पसंद करते हैं, और जहां एसएसएच या एसएफटीपी के माध्यम से कनेक्ट हो रहा है ' व्यावहारिक नहीं है।

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

आसानी से, हम कंप्यूटर 1 का संदर्भ लेंगे जो नेटकैट के साथ "सर्वर" के रूप में सुन रहा है, और हम कंप्यूटर 2 को डेटा 1 को "क्लाइंट" के रूप में भेजकर देखेंगे।

सर्वर (कंप्यूटर 1) और पोर्ट पर सुनने के लिए नेटकैट सेट करें

हम नेटकैट लॉन्च करेंगे और पोर्ट 2 9 99 पर सुनेंगे, और फिर निम्न कमांड स्ट्रिंग के साथ "प्राप्त.txt" नाम की फ़ाइल में प्राप्त किसी भी डेटा को रीडायरेक्ट करें:

nc -l 2999 > received.txt

इसे क्लाइंट पर जाने के लिए कॉल करने से पहले, आप स्थानीय नेटवर्क पर मैक आईपी पता रखना चाहेंगे। आप इसे नेटवर्क कंट्रोल पैनल से प्राप्त कर सकते हैं, या चूंकि आप पहले से ही टर्मिनल पर हैं, निम्न वाक्यविन्यास के साथ कमांड लाइन के माध्यम से:

ipconfig getifaddr en0

वाई-फाई के साथ आधुनिक मैक केवल en0 का उपयोग करेंगे, ईथरनेट के साथ मैक और वाईफ़ाई en1 का उपयोग कर सकते हैं। यदि कोई भी कुछ नहीं बदलता है, तो लैन आईपी प्राप्त करने के लिए अन्य इंटरफ़ेस आज़माएं। आइए मान लें कि इस मैक आईपी को "1 9 2.168.1.101" के रूप में रिपोर्ट किया गया है, बेशक आपका अलग-अलग होने की संभावना है। आपको डेटा भेजने के लिए क्लाइंट कंप्यूटर पर इसकी आवश्यकता होगी, जिसे हम अगले कवर करेंगे।

क्लाइंट (कंप्यूटर 2) से पाइप डेटा को सुनवाई सर्वर पर

अब उस ग्राहक पर जहां आप डेटा भेजना चाहते हैं, आप निम्न जैसे कमांड का उपयोग कर सकते हैं। हम नेट पर नेटकैट सर्वर पर नेटवर्क पर एक टेक्स्ट फ़ाइल डंप करने के लिए बिल्ली का उपयोग करेंगे, लेकिन आप जो कुछ भी चाहते हैं उसके बारे में पाइप कर सकते हैं:

cat sendthisdataover.txt | nc 192.168.1.101 2999

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

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

जैसा कि पहले से ही बताया गया है, आप किसी भी डेटा के बारे में पाइप कर सकते हैं, भले ही यह किसी अन्य ऐप, पूंछ, बिल्ली, या यहां तक ​​कि सीधे क्लिपबोर्ड से पीबीसीपी और पीबीपीस्ट के साथ डंप किया गया हो, यह नेटकैट के माध्यम से स्थानांतरित हो जाएगा।

यह ध्यान दिया जाना चाहिए कि मैक के बीच या मैक और लिनक्स या विंडोज मशीनों के बीच क्लिपबोर्ड साझा करने के अधिक सुविधाजनक तरीके हैं, और उन परिस्थितियों में आप मैक-टू-मैक इनपुट साझाकरण के लिए टेलीपोर्ट जैसे निःशुल्क टूल का उपयोग करके बेहतर हैं या यदि आप मैक और पीसी के बीच क्रॉस प्लेटफार्म जा रहे हैं तो मुफ्त सिनर्जी उपयोगिता। दोनों उपयोगकर्ता को क्लिपबोर्ड डेटा के साथ-साथ माउस और कीबोर्ड जैसे इनपुट डिवाइस साझा करने की अनुमति देते हैं।

रिकॉर्ड के लिए, जबकि यह प्रदर्शन ओएस एक्स के साथ दो मैक पर दिखाया गया है, ऐसा कोई कारण नहीं है कि आप मैक और लिनक्स मशीन के बीच डेटा भेजने के लिए नेटकैट का उपयोग नहीं कर सकते हैं, या इसके विपरीत।

अगर आपके पास कोई पसंदीदा है, तो नेटकैट के लिए कई अन्य महान उपयोग हैं, हमें टिप्पणियों में बताएं!