प्रौद्योगिकी साझेदारी

नेटकैट्: - संजालस्य स्विससेनायाः छूरी

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

नेटकैट् : नेटवर्किंग् इत्यस्य स्विससेनायाः छूरी

अवलोकनम्

Netcat (प्रायः nc इति उच्यते) इति एकं शक्तिशालीं संजालसाधनं जालपरीक्षणाय, त्रुटिनिवारणाय च व्यापकरूपेण उपयुज्यते । एतत् संजालदत्तांशं पठितुं लिखितुं च शक्नोति, TCP तथा UDP प्रोटोकॉल समर्थयति, पोर्ट् स्कैनिङ्ग्, पोर्ट् निरीक्षणं, सञ्चिकास्थापनम् इत्यादिषु प्रयोजनेषु उपयोक्तुं शक्यते ।

मुख्यं प्रयोजनम्

  • सर्वर सूचनां प्राप्नुवन्तु : आदेशपङ्क्तिसाधनद्वारा दूरस्थसर्वरस्य विस्तृतस्थितिसूचनाः प्राप्नुवन्तु।
  • दूरनियन्त्रणं संचारश्च : सङ्गणकानां मध्ये संचारस्य साक्षात्कारः, दूरस्थसंयोजनानां स्थापनायाः, परिपालनस्य च समर्थनं, आँकडासंचरणं निर्देशनिष्पादनं च।
  • सञ्चिकास्थापनम् : सुरक्षितसञ्चिका-अपलोड्-डाउनलोड्-कृते Netcat-इत्यस्य उपयोगं कुर्वन्तु, यत् प्रणाली-प्रबन्धनाय, आँकडा-प्रवासनार्थं च उपयुक्तम् अस्ति ।
  • दूरस्थहोस्ट् इत्यनेन सह सम्बद्धं कुर्वन्तु : Netcat मार्गेण दूरस्थसर्वरेण सह संचारं स्थापयन्तु ।
  • स्थानीयसंयोजनानां श्रवणम् : अन्येभ्यः उपकरणेभ्यः आँकडानां श्रवणार्थं स्वीकारार्थं च स्थानीयपोर्ट् उद्घाटयितुं Netcat इत्यस्य उपयोगं कुर्वन्तु ।

सामान्य मापदण्ड

• -l: श्रवणविधिः, सेवां आरभ्य संयोजनानां प्रतीक्षाय उपयुज्यते ।
• -p: पोर्ट् निर्दिश्य Netcat द्वारा उपयोक्तुं पोर्ट् सङ्ख्यां सेट् कुर्वन्तु ।
• -n: केवलं IP इत्यस्य उपयोगं कुर्वन्तु, DNS संकल्पः नास्ति।
• -v: संयोजनप्रक्रियायाः समये विस्तृतसूचनाः प्रदर्शयन्तु तथा च विस्तृतस्थितिं निर्गच्छन्तु।
• -z: स्कैन् मोड्, पोर्ट् स्कैनिङ्ग् कृते उपयुज्यते, कोऽपि संयोजनः स्थापितः नास्ति ।
• -u: UDP मोड्, पूर्वनिर्धारित TCP इत्यस्य स्थाने UDP प्रोटोकॉलस्य उपयोगं कुर्वन्तु ।
• -c: आदेशं निष्पादयन्तु निर्दिष्टः आदेशः स्वयमेव संयोजनस्य स्थापनायाः अनन्तरं निष्पादितः भविष्यति।
• -e: कार्यक्रमस्य पुनर्निर्देशनं, मानकनिवेश/निर्गमं निर्दिष्टप्रोग्रामं प्रति पुनर्निर्देशनं।

प्रयोगोदाहरणम्

  • TCP संयोजनं स्थापयन्तु
 nc [hostname] [port]
  • 1

यथा, xxx.com इत्यस्य पोर्ट् 80 इत्यनेन सह सम्बद्धं कुर्वन्तु:

nc xxx.com 80
  • 1
  • TCP पोर्ट् इत्यत्र शृणुत
nc -l [port]
  • 1

यथा, स्थानीयं पोर्ट् 5555 शृणुत:

nc -l 5555
  • 1
  • दत्तांशसञ्चारः
nc -l [port] > [output_file]
nc [hostname] [port] < [input_file]
  • 1
  • 2

यथा, दूरस्थसर्वरं प्रति स्थानीयसञ्चिकाः स्थानान्तरयितुं :

nc -l 1234 > received_file
nc localhost 1234 < file_to_send
  • 1
  • 2
  • पोर्ट् स्कैन्
nc -zv [hostname] [port]
  • 1

यथा, xxx.com इत्यस्य 80 पोर्ट् स्कैन् कुर्वन्तु :

nc -zv xxx.com 80
  • 1
  • दूरस्थसर्वरस्य कृते TCP संयोजनं स्थापयन्तु:
nc xxx.com 80
  • 1
  • स्थानीयबन्दरे शृणुत, संयोजनानां प्रतीक्षां च कुर्वन्तु:
nc -l 1234
  • 1
  • स्थानीयसञ्चिकाः दूरस्थसर्वरं प्रति स्थानान्तरयन्तु:
nc -l 1234 > received_file
nc localhost 1234 < file_to_send
  • 1
  • 2
  • दूरस्थस्य होस्टस्य पोर्ट् स्कैन् कुर्वन्तु:
nc -zv xxx.com 80
  • 1