তামিম আহমেদ
তামিম আহমেদ
27 Sep 2023 (8 months ago)
আড়াইহাজার, নারায়ণগঞ্জ, ঢাকা, বাংলাদেশ

Nmap এর সাথে কীভাবে স্ক্রিপ্টিং এবং অটোমেশন সম্পাদন করবেন


Listen to this article

Nmap (নেটওয়ার্ক ম্যাপার) হল একটি বহুমুখী এবং শক্তিশালী ওপেন-সোর্স নেটওয়ার্ক স্ক্যানিং টুল যা নেটওয়ার্ক অ্যাডমিনিস্ট্রেটর, নিরাপত্তা পেশাদার এবং নৈতিক হ্যাকাররা বিভিন্ন নেটওয়ার্ক মূল্যায়ন কাজের জন্য ব্যবহার করে। এর স্ট্যান্ডআউট বৈশিষ্ট্যগুলির মধ্যে একটি হল Nmap স্ক্রিপ্টিং ইঞ্জিন (NSE), যা ব্যবহারকারীদের কাজগুলি স্বয়ংক্রিয় করতে, অতিরিক্ত তথ্য সংগ্রহ করতে এবং উন্নত নেটওয়ার্ক স্ক্যান করতে কাস্টম স্ক্রিপ্ট লিখতে এবং কার্যকর করতে দেয়। এই নিবন্ধে, আমরা কীভাবে আপনার নেটওয়ার্ক স্ক্যানিং ক্ষমতা বাড়ানোর জন্য Nmap-এর সাহায্যে স্ক্রিপ্টিং এবং অটোমেশন ব্যবহার করব তা অন্বেষণ করব।

ধাপ 1: Nmap ইনস্টল করুন

আপনি Nmap এর সাথে স্ক্রিপ্টিং এবং অটোমেশন শুরু করার আগে, আপনার সিস্টেমে Nmap ইনস্টল করা আছে তা নিশ্চিত করুন। বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশন তাদের প্যাকেজ রিপোজিটরিতে Nmap অন্তর্ভুক্ত করে। আপনি কালি লিনাক্সের মতো ডেবিয়ান-ভিত্তিক সিস্টেমে নিম্নলিখিত কমান্ড দিয়ে এটি ইনস্টল করতে পারেন:

sudo apt install nmap

অন্যান্য অপারেটিং সিস্টেমের জন্য, আপনি অফিসিয়াল ওয়েবসাইট (https://nmap.org/download.html) থেকে Nmap ডাউনলোড করতে পারেন এবং প্রদত্ত ইনস্টলেশন নির্দেশাবলী অনুসরণ করতে পারেন।

ধাপ 2: Nmap স্ক্রিপ্ট বোঝা

Nmap-এর স্ক্রিপ্টিং ইঞ্জিন, NSE, পূর্ব-লিখিত স্ক্রিপ্টগুলির একটি বিশাল সংগ্রহ নিয়ে গঠিত যা বিভিন্ন উদ্দেশ্যে ব্যবহার করা যেতে পারে, যেমন পরিষেবা আবিষ্কার, দুর্বলতা স্ক্যানিং এবং নেটওয়ার্ক গণনা। এই স্ক্রিপ্টগুলি তাদের কার্যকারিতার উপর ভিত্তি করে বিভাগগুলিতে সংগঠিত হয় এবং আপনার নির্দিষ্ট প্রয়োজন অনুসারে কাস্টমাইজ করা বা একত্রিত করা যেতে পারে।

উপলব্ধ স্ক্রিপ্টগুলির একটি তালিকা দেখতে, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

ls /usr/share/nmap/scripts/

এই কমান্ডটি ডিফল্ট Nmap স্ক্রিপ্ট ডিরেক্টরিতে উপলব্ধ স্ক্রিপ্ট তালিকাভুক্ত করে। আপনি প্রতিটি স্ক্রিপ্টের বিস্তারিত তথ্যের জন্য অফিসিয়াল Nmap স্ক্রিপ্টিং ইঞ্জিন ডকুমেন্টেশন (https://nmap.org/nsedoc/) অন্বেষণ করতে পারেন।

ধাপ 3: বেসিক স্ক্রিপ্ট এক্সিকিউশন

একটি নির্দিষ্ট Nmap স্ক্রিপ্ট চালানোর জন্য, --scriptস্ক্রিপ্টের নামের পরে বিকল্পটি ব্যবহার করুন। উদাহরণস্বরূপ, একটি টার্গেট হোস্টের ওয়েব সার্ভার থেকে HTTP শিরোনাম পুনরুদ্ধার করতে স্ক্রিপ্ট “http-title” চালানোর জন্য, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

nmap --script http-title target_ip_or_hostname

Nmap স্ক্রিপ্ট চালাবে এবং টার্মিনালে ফলাফল প্রদর্শন করবে।

ধাপ 4: স্ক্রিপ্ট একত্রিত করা

আরও ব্যাপক নেটওয়ার্ক মূল্যায়ন করতে আপনি একটি একক Nmap স্ক্যানে একাধিক স্ক্রিপ্ট একত্রিত করতে পারেন। উদাহরণস্বরূপ, আপনি একটি দুর্বলতা মূল্যায়ন দ্বারা অনুসরণ করে একটি পরিষেবা আবিষ্কার স্ক্যান করতে চাইতে পারেন। এটি করার জন্য, আপনি নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:

nmap --script discovery,vuln target_ip_or_hostname

এই কমান্ডটি লক্ষ্যের বিপরীতে “আবিষ্কার” এবং “vuln” স্ক্রিপ্ট বিভাগ উভয়ই চালায়।

ধাপ 5: কাস্টম স্ক্রিপ্টিং

যদি বিদ্যমান Nmap স্ক্রিপ্টগুলি আপনার নির্দিষ্ট প্রয়োজনীয়তা পূরণ না করে, আপনি Lua প্রোগ্রামিং ভাষা ব্যবহার করে কাস্টম স্ক্রিপ্ট তৈরি করতে পারেন। Nmap-এর স্ক্রিপ্টিং ইঞ্জিন কাস্টম স্ক্রিপ্টগুলিকে সমর্থন করে, যা আপনাকে আপনার স্ক্যানগুলিকে আপনার অনন্য প্রয়োজন অনুসারে তৈরি করতে দেয়।

একটি কাস্টম Nmap স্ক্রিপ্ট তৈরি করার সাথে Lua কোড লেখা জড়িত যা আপনার স্ক্যানের আচরণকে সংজ্ঞায়িত করে। --scriptএকবার আপনার স্ক্রিপ্ট প্রস্তুত হয়ে গেলে, আপনি বিকল্পটির সাথে এর পথ নির্দিষ্ট করে আপনার Nmap স্ক্যানে এটি ব্যবহার করতে পারেন ।

ধাপ 6: স্ক্রিপ্ট আউটপুট সংরক্ষণ করা হচ্ছে

পরবর্তী বিশ্লেষণ বা ডকুমেন্টেশনের জন্য আপনার স্ক্রিপ্টেড স্ক্যানের আউটপুট সংরক্ষণ করতে, আপনি -oNএকটি ফাইলের নাম অনুসরণ করে বিকল্পটি ব্যবহার করতে পারেন:

nmap --script http-title -oN script_output.txt target_ip_or_hostname

এই কমান্ডটি বর্তমান ডিরেক্টরিতে “script_output.txt” নামে একটি পাঠ্য ফাইলে “http-title” স্ক্রিপ্টের ফলাফল সংরক্ষণ করে।

ধাপ 7: স্বয়ংক্রিয় স্ক্যান

Nmap স্ক্রিপ্টিং এবং অটোমেশনকে স্ক্রিপ্ট বা স্বয়ংক্রিয় ওয়ার্কফ্লোতে অন্তর্ভুক্ত করে আরও উন্নত করা যেতে পারে। আপনি শেল স্ক্রিপ্ট তৈরি করতে পারেন বা Nmap স্ক্যানগুলির সময়সূচী এবং অর্কেস্ট্রেট করতে অটোমেশন সরঞ্জামগুলি ব্যবহার করতে পারেন, যা আপনাকে নিয়মিত আপনার নেটওয়ার্কের নিরাপত্তা নিরীক্ষণ এবং মূল্যায়ন করতে দেয়।

উপসংহার

Nmap-এর স্ক্রিপ্টিং ইঞ্জিন ব্যবহারকারীদের কাজগুলি স্বয়ংক্রিয় করতে, মূল্যবান তথ্য সংগ্রহ করতে এবং উন্নত নেটওয়ার্ক স্ক্যান করার ক্ষমতা দেয়। আপনি একজন নেটওয়ার্ক অ্যাডমিনিস্ট্রেটর, নিরাপত্তা পেশাদার, বা উত্সাহী হোন না কেন, Nmap-এর সাথে স্ক্রিপ্টিং এবং অটোমেশন আপনার নেটওয়ার্ক মূল্যায়ন প্রক্রিয়াগুলিকে উল্লেখযোগ্যভাবে প্রবাহিত করতে পারে এবং আপনার নেটওয়ার্কের শক্তি এবং দুর্বলতাগুলিকে আরও ভালভাবে বুঝতে সাহায্য করতে পারে৷ সর্বদা দায়িত্বের সাথে এবং নৈতিক এবং আইনি নির্দেশিকাগুলির সীমার মধ্যে Nmap ব্যবহার করুন এবং কোনও নেটওয়ার্ক স্ক্যান করার আগে যথাযথ অনুমোদন নিন। Nmap স্ক্রিপ্টিং এবং অটোমেশনের মাধ্যমে, আপনি আপনার নেটওয়ার্ক মূল্যায়ন ক্ষমতাকে পরবর্তী স্তরে নিয়ে যেতে পারেন।

84 Views
No Comments
Forward Messenger
1
কালি লিনাক্স 2023 এ SQLMap ইনস্টল করুন
-
- -
কালি লিনাক্সে এসকিউএলম্যাপের সাথে একটি লক্ষ্য কীভাবে সনাক্ত করবেন
-
- -
কালি লিনাক্সে কীভাবে এসকিউএলম্যাপ চালু করবেন: একটি ধাপে ধাপে নির্দেশিকা
-
- -
কালি লিনাক্সে এসকিউএলম্যাপের সাথে স্বয়ংক্রিয় স্ক্যানিং: একটি ব্যাপক গাইড
-
- -
কালি লিনাক্সে SQLMap সহ প্যারামিটার সনাক্তকরণ: একটি ধাপে ধাপে নির্দেশিকা
-
- -
কালি লিনাক্সে SQLMap দিয়ে আক্রমণ শুরু করা: একটি ব্যাপক গাইড
-
- -
কালি লিনাক্সে এসকিউএলম্যাপের সাথে ফলাফল বিশ্লেষণ করা: একটি ধাপে ধাপে নির্দেশিকা
-
- -
কালি লিনাক্সে এসকিউএলম্যাপের সাথে দুর্বলতা শোষণ করা: একটি ব্যাপক গাইড
-
- -
কালি লিনাক্সে বার্প স্যুট ইনস্টল করার জন্য ধাপে ধাপে নির্দেশিকা
-
- -
ওয়েব অ্যাপ্লিকেশন সিকিউরিটি টেস্টিং উন্নত করা: কালি লিনাক্সে বার্প স্যুটে সিকোয়েন্সার ব্যবহার করা
-
- -
কালি লিনাক্সে বার্প স্যুটের সাথে SSL/TLS সার্টিফিকেট ম্যানেজমেন্ট: একটি ব্যাপক গাইড
-
- -
কালি লিনাক্সে বার্প স্যুটে স্ক্যানার বৈশিষ্ট্যটি কীভাবে ব্যবহার করবেন
-
- -
কালি লিনাক্সে বার্প স্যুটের সাথে স্বয়ংক্রিয় স্ক্যানিং
-
- -
কালি লিনাক্সে বার্প স্যুটের সাথে ওয়েবসকেট সমর্থন
-
- -
কালি লিনাক্সে বার্প স্যুট সহ ম্যাক্রো রেকর্ডিং আয়ত্ত করা
-
- -
No comments to “Nmap এর সাথে কীভাবে স্ক্রিপ্টিং এবং অটোমেশন সম্পাদন করবেন”