নেটওয়ার্ক ম্যাপিং নেটওয়ার্ক প্রশাসক এবং নিরাপত্তা পেশাদারদের জন্য নেটওয়ার্ক আর্কিটেকচারের অন্তর্দৃষ্টি অর্জন করতে, সংযুক্ত ডিভাইসগুলি সনাক্ত করতে এবং বিভিন্ন উপাদানগুলি কীভাবে ইন্টারঅ্যাক্ট করে তা বোঝার জন্য একটি অপরিহার্য কাজ। Nmap (নেটওয়ার্ক ম্যাপার) একটি শক্তিশালী ওপেন সোর্স টুল যা নেটওয়ার্ক ম্যাপিং এবং আবিষ্কারের জন্য ব্যাপকভাবে ব্যবহৃত হয়। এই নিবন্ধে, আমরা Nmap ব্যবহার করে নেটওয়ার্ক ম্যাপিং সঞ্চালনের পদক্ষেপগুলির মাধ্যমে আপনাকে গাইড করব।
ধাপ 1: Nmap ইনস্টল করুন
Nmap দিয়ে নেটওয়ার্ক ম্যাপিং শুরু করার আগে, এটি আপনার সিস্টেমে ইনস্টল করা আছে কিনা তা নিশ্চিত করুন। কালি লিনাক্সের মতো ডেবিয়ান-ভিত্তিক লিনাক্স বিতরণে, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে Nmap ইনস্টল করতে পারেন:
sudo apt install nmap
অন্যান্য অপারেটিং সিস্টেমের জন্য, আপনি অফিসিয়াল ওয়েবসাইট (https://nmap.org/download.html) থেকে Nmap ডাউনলোড করতে পারেন এবং প্রদত্ত ইনস্টলেশন নির্দেশাবলী অনুসরণ করতে পারেন।
ধাপ 2: নেটওয়ার্ক স্ক্যানিং বেসিক
-sn
নেটওয়ার্ক ম্যাপিং শুরু করতে, একটি টার্মিনাল খুলুন এবং টার্গেট আইপি রেঞ্জ অনুসরণ করে (পিং স্ক্যান) বিকল্পের সাথে Nmap ব্যবহার করুন । এই মৌলিক স্ক্যানটি আপনাকে নেটওয়ার্কে লাইভ হোস্ট আবিষ্কার করতে সহায়তা করে। আপনি স্ক্যান করতে চান এমন নির্দিষ্ট পরিসর দিয়ে প্রতিস্থাপন করুন target_ip_range
, উদাহরণস্বরূপ:
nmap -sn 192.168.1.0/24
এই কমান্ডটি লাইভ হোস্ট আবিষ্কার করতে 192.168.1.0/24 সাবনেটে সমস্ত আইপি ঠিকানা স্ক্যান করে।
ধাপ 3: বেসিক নেটওয়ার্ক আবিষ্কার
লাইভ হোস্ট সনাক্ত করার পরে, আপনি তাদের সম্পর্কে আরও তথ্য সংগ্রহ করতে মৌলিক নেটওয়ার্ক আবিষ্কার করতে পারেন। target_ip_or_hostname
একটি লাইভ হোস্টের আইপি ঠিকানা বা হোস্টনাম দিয়ে প্রতিস্থাপন করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন :
nmap -F target_ip_or_hostname
বিকল্পটি -F
Nmap কে একটি দ্রুত স্ক্যান করতে বলে, লক্ষ্য হোস্টে সবচেয়ে সাধারণ 1000টি পোর্ট পরীক্ষা করে এবং ফলাফলগুলি প্রদর্শন করে। এই মৌলিক স্ক্যান হোস্টে কোন পরিষেবাগুলি চলছে তার অন্তর্দৃষ্টি প্রদান করে৷
ধাপ 4: ব্যাপক নেটওয়ার্ক ম্যাপিং
আরও ব্যাপক নেটওয়ার্ক ম্যাপিংয়ের জন্য, আপনি একটি টার্গেট হোস্টে সমস্ত 65,535 টিসিপি পোর্ট স্ক্যান করতে পারেন। নিম্নলিখিত কমান্ড ব্যবহার করুন:
nmap -p- target_ip_or_hostname
সমস্ত পোর্ট স্ক্যান করার সময় সতর্ক থাকুন, কারণ এটি বেশি সময় নিতে পারে এবং আরও নেটওয়ার্ক সংস্থানগুলি ব্যবহার করতে পারে৷
ধাপ 5: ফলাফল সংরক্ষণ করুন
পরবর্তী বিশ্লেষণ বা ডকুমেন্টেশনের জন্য নেটওয়ার্ক ম্যাপিং ফলাফল সংরক্ষণ করতে, আপনি -oN
একটি ফাইলের নাম অনুসরণ করে বিকল্পটি ব্যবহার করতে পারেন। উদাহরণ স্বরূপ:
nmap -sn -oN network_map.txt 192.168.1.0/24
এই কমান্ডটি বর্তমান ডিরেক্টরিতে “network_map.txt” নামে একটি পাঠ্য ফাইলে পিং স্ক্যানের ফলাফল সংরক্ষণ করে।
ধাপ 6: ব্যাখ্যা এবং নথি
একবার আপনার নেটওয়ার্ক ম্যাপিং ফলাফল হয়ে গেলে, আপনার নেটওয়ার্কের লেআউট এবং সংযুক্ত ডিভাইসগুলি বোঝার জন্য সেগুলিকে ব্যাখ্যা করুন৷ প্রতিটি ডিভাইসে IP ঠিকানা, হোস্টনাম এবং ওপেন পোর্টগুলি উল্লেখ করে অনুসন্ধানগুলি নথিভুক্ত করুন। এই তথ্য নেটওয়ার্ক ব্যবস্থাপনা এবং নিরাপত্তা বিশ্লেষণের জন্য মূল্যবান হতে পারে।
উপসংহার
Nmap এর সাথে নেটওয়ার্ক ম্যাপিং একটি সুসংগঠিত এবং সুরক্ষিত নেটওয়ার্ক বজায় রাখার জন্য একটি মৌলিক প্রক্রিয়া। এটি আপনাকে লাইভ হোস্টগুলি আবিষ্কার করতে, খোলা পোর্টগুলি সনাক্ত করতে এবং আপনার নেটওয়ার্কের টপোলজি বুঝতে সহায়তা করে। নিয়মিত নেটওয়ার্ক ম্যাপিং অননুমোদিত ডিভাইস সনাক্ত করতে এবং আপনার নেটওয়ার্ক নিরাপদ থাকে তা নিশ্চিত করার জন্য অপরিহার্য। সর্বদা দায়িত্বের সাথে এবং নৈতিক এবং আইনি নির্দেশিকাগুলির সীমার মধ্যে Nmap ব্যবহার করুন এবং কোনও নেটওয়ার্ক স্ক্যান করার আগে যথাযথ অনুমোদন নিন। Nmap কে আপনার টুল হিসাবে ব্যবহার করে, আপনি আপনার নেটওয়ার্কে মূল্যবান অন্তর্দৃষ্টি অর্জন করতে পারেন এবং এর কনফিগারেশন এবং নিরাপত্তা সম্পর্কে অবগত সিদ্ধান্ত নিতে পারেন।