কিভাবে nmap দিয়ে নেটওয়ার্কে সব হোস্ট খুঁজে পাবেন

সুচিপত্র:

Anonim

অনেক উন্নত ব্যবহারকারীদের প্রায়ই একটি নেটওয়ার্কে সমস্ত হোস্ট খুঁজে বের করতে এবং তালিকাভুক্ত করতে হয়, প্রায়শই আইপি আবিষ্কারের জন্য, একটি দূরবর্তী মেশিনের সাথে সংযোগ স্থাপনের জন্য, বা অন্য কিছু সিস্টেম প্রশাসন বা নেটওয়ার্ক প্রশাসকের উদ্দেশ্যে। একটি নেটওয়ার্কে সমস্ত হোস্ট এবং হোস্ট আইপি ঠিকানাগুলি খুঁজে পাওয়ার সবচেয়ে সহজ উপায় হল nmap কমান্ড লাইন টুল ব্যবহার করা৷

Nmap ম্যাক ওএস, উইন্ডোজ এবং লিনাক্স সহ প্রতিটি প্রধান অপারেটিং সিস্টেমের সাথে সামঞ্জস্যপূর্ণ, এবং যদিও এটি MacOS-এ ডিফল্টরূপে প্রি-ইন্সটল করা হয় না, আপনি হয় Homebrew ইনস্টল করতে পারেন এবং তারপর nmap ইনস্টল করতে পারেন (ব্রু ইনস্টল nmap) , অথবা আপনি প্যাকেজ ম্যানেজার ছাড়াই সরাসরি ম্যাকে nmap ইনস্টল করতে পারেন।এইভাবে আমরা একটি নেটওয়ার্কে সমস্ত হোস্ট খুঁজে পেতে এবং তালিকাভুক্ত করতে nmap ব্যবহার করার উপর ফোকাস করতে যাচ্ছি, এবং আমরা ধরে নিচ্ছি যে আপনার নির্দিষ্ট ম্যাকে ইতিমধ্যে nmap আছে। আপনি যদি যেকোনো কারণেই nmap ব্যবহার করতে না পারেন, তাহলে বিকল্প সমাধান হিসেবে আপনি আরপি সহ ল্যান ডিভাইসের আইপি ঠিকানা দেখতে পাবেন।

এনম্যাপ দিয়ে নেটওয়ার্কে সব হোস্ট কিভাবে খুঁজে পাবেন

nmap সহ একটি নেটওয়ার্কে সমস্ত হোস্ট আইপি ঠিকানা তালিকাভুক্ত করতে প্রস্তুত? এটা সহজ, এখানে আপনাকে যা করতে হবে:

  1. টার্মিনাল চালু করুন যদি আপনি ইতিমধ্যে এটি না করে থাকেন
  2. নিম্নলিখিত কমান্ড স্ট্রিংটি লিখুন, আপনার নেটওয়ার্ক আইপি এবং রেঞ্জ যথাযথভাবে প্রতিস্থাপন করুন:
  3. nmap -sn 192.168.1.0/24

  4. রিটার্ন টিপুন এবং নেটওয়ার্কে সনাক্ত করা হোস্ট দেখতে এক বা দুই মুহূর্ত অপেক্ষা করুন

nmap-এর কমান্ড আউটপুট নিচের মতো দেখতে হতে পারে, যেখানে নেটওয়ার্কে পাওয়া ডিভাইস এবং হার্ডওয়্যারের হোস্ট আইপি অ্যাড্রেস সনাক্ত করা হয় এবং প্রদর্শিত হয়:

% nmap -sP 192.168.1.0/20 শুরু হচ্ছে Nmap (https://nmap.org) 2022-06-15 16:24 192.168-এর জন্য PDTmap স্ক্যান রিপোর্ট .1.1 হোস্ট শেষ হয়েছে (0.0063s লেটেন্সি)। 192.168.1.2 এর জন্য ম্যাপ স্ক্যান রিপোর্ট শেষ হয়েছে (0.019s লেটেন্সি)। 192.168.1.9 এর জন্য ম্যাপ স্ক্যান রিপোর্ট শেষ হয়েছে (0.0051s লেটেন্সি)। 16.19.112 এর জন্য ম্যাপ স্ক্যান রিপোর্ট হোস্ট আপ (0.021s লেটেন্সি)। 192.168.1.12-এর জন্য ম্যাপ স্ক্যান রিপোর্ট হল আপ (0.024s লেটেন্সি)। ম্যাপ সম্পন্ন হয়েছে: 4096 আইপি অ্যাড্রেস (7 হোস্ট আপ) 43.67 সেকেন্ডে স্ক্যান করা হয়েছে

মূলত এটি কীভাবে কাজ করে তা হল যে nmap নেটওয়ার্কে হোস্ট আইপি রেঞ্জকে পিং করার চেষ্টা করে তা দেখতে তারা বিদ্যমান কিনা, যদি তারা করে এবং প্রতিক্রিয়া জানায় তবে সেগুলি nmap ফলাফলে ফেরত দেওয়া হবে এবং যদি তারা না করে অথবা তারা তালিকাভুক্ত করা হবে না প্রতিক্রিয়া না. এটি নেট সুস্পষ্ট প্রশ্নের দিকে নিয়ে যায় যা হল আপনি কীভাবে নেটওয়ার্কে হোস্টগুলি সনাক্ত করবেন যেগুলি পিং এবং আইসিএমপি অনুরোধে সাড়া দেয় না (যেমন কিছু ব্যবহারকারী ইচ্ছাকৃতভাবে ম্যাক, উইন্ডোজ বা লিনাক্স কম্পিউটারে আইসিএমপি অনুরোধের প্রতিক্রিয়া অক্ষম করে), কিন্তু এটি করতে আপনি সম্ভবত পিং এর উপর নির্ভর না করে নেটওয়ার্কে পোর্ট স্ক্যান করতে হবে।

আপনি -sP পতাকাও ব্যবহার করতে পারেন, যা nmap-এর পুরানো সংস্করণে কাজ করতে পারে যদি -sn ব্যর্থ হয়। ফলাফল নির্বিশেষে একই হওয়া উচিত:

nmap -sP 192.168.1.0/24

nmap হল সেখানকার সেরা Homebrew প্যাকেজগুলির মধ্যে একটি, তাই যদি এই নিবন্ধটি আপনার আগ্রহের কিন্তু আপনার কাছে এটি এখনও না থাকে, তাহলে Homebrew চালু করে nmap ইনস্টল করার এটি একটি ভাল কারণ। এবং অবশ্যই আপনি যদি হোমব্রু ইন্সটল করতে না জানেন তবে আপনি তাও শিখতে পারেন।

আপনি কি নেটওয়ার্কে সমস্ত হোস্ট সনাক্ত করার এবং খুঁজে বের করার আরেকটি পদ্ধতি জানেন? নীচের মন্তব্যে আপনার কৌশল শেয়ার করুন!

কিভাবে nmap দিয়ে নেটওয়ার্কে সব হোস্ট খুঁজে পাবেন