কোনও প্রোগ্রাম ইন্টারনেটের মাধ্যমে বা স্থানীয় নেটওয়ার্কের মধ্যে অন্যের সাথে যোগাযোগ করে। এর জন্য বিশেষত বন্দর ব্যবহৃত হয়, সাধারণত টিসিপি এবং ইউডিপি। অপারেটিং সিস্টেমে উপলব্ধ সরঞ্জামগুলি ব্যবহার করে বর্তমানে উপলভ্য সমস্ত বন্দরগুলির মধ্যে কোনটি বর্তমানে ব্যবহৃত হচ্ছে তা উন্মুক্ত হিসাবে বিবেচনা করা যেতে পারে। উবুন্টু বন্টন উদাহরণটি ব্যবহার করে এই পদ্ধতিটি ঘনিষ্ঠভাবে দেখে নেওয়া যাক।
উবুন্টুতে খোলা বন্দরগুলি দেখুন
এই কাজটি সম্পাদন করার জন্য, আমরা একটি স্ট্যান্ডার্ড কনসোল এবং অতিরিক্ত ইউটিলিটিগুলি ব্যবহার করার পরামর্শ দিচ্ছি যা আপনাকে নেটওয়ার্ক পর্যবেক্ষণ করতে দেয়। এমনকি অনভিজ্ঞ ব্যবহারকারীরাও দলগুলি বুঝতে সক্ষম হবেন, যেহেতু আমরা প্রত্যেকটির ব্যাখ্যা দেব। আমরা আপনাকে নীচে দুটি ভিন্ন ইউটিলিটি সঙ্গে নিজেকে পরিচিত করার পরামর্শ দিই।
পদ্ধতি 1: lsof
Lsof নামক একটি ইউটিলিটি সমস্ত সিস্টেম সংযোগগুলি নিরীক্ষণ করে এবং সেগুলির প্রতিটি সম্পর্কে পর্দায় বিস্তারিত তথ্য প্রদর্শন করে। আপনার আগ্রহী ডেটা পাওয়ার জন্য আপনাকে কেবল সঠিক যুক্তি নির্ধারণ করতে হবে।
- শুরু "টার্মিনাল" মেনু বা কমান্ড মাধ্যমে Ctrl + Alt + T.
- কমান্ড লিখুন
sudo lsof -i
এবং তারপরে ক্লিক করুন প্রবেশ করান. - রুট অ্যাক্সেসের জন্য একটি পাসওয়ার্ড প্রবেশ করান। নোট করুন যে টাইপ করার সময় অক্ষরগুলি প্রবেশ করা হয় তবে কনসোলে প্রদর্শিত হয় না।
- সর্বোপরি, আপনি আগ্রহের সমস্ত পরামিতিগুলির সাথে সমস্ত সংযোগের একটি তালিকা দেখতে পাবেন।
- সংযোগের তালিকাটি বড় হলে আপনি ফলাফলটি ফিল্টার করতে পারেন যাতে ইউটিলিটি কেবল সেই লাইনগুলি প্রদর্শন করে যেখানে আপনার প্রয়োজন বন্দরটি উপলব্ধ। এটি ইনপুট মাধ্যমে করা হয়।
sudo lsof -i | গ্রেপ 20814
যেখানে 20814 - প্রয়োজনীয় বন্দর সংখ্যা। - এটি কেবল উপস্থিত ফলাফলগুলি অধ্যয়ন করার জন্য রয়ে গেছে।
পদ্ধতি 2: এনএমএপি
এনএমএপ ওপেন সোর্স সফ্টওয়্যার সক্রিয় সংযোগগুলির জন্য স্ক্যানিং নেটওয়ার্কগুলির কার্য সম্পাদন করতে সক্ষম তবে এটি কিছুটা ভিন্ন উপায়ে প্রয়োগ করা হয়েছে। গ্রাফিকাল ইন্টারফেস সহ এনম্যাপের একটি সংস্করণও রয়েছে, তবে আজ এটি আমাদের পক্ষে কার্যকর হবে না, কারণ এটি পুরোপুরি ব্যবহার করার পরামর্শ দেওয়া হয় না। ইউটিলিটির কাজগুলি দেখতে এই রকম দেখাচ্ছে:
- কনসোলটি চালু করুন এবং প্রবেশের মাধ্যমে ইউটিলিটি ইনস্টল করুন
sudo অ্যাপ্লিকেশন - এনএমএপ ইনস্টল
. - অ্যাক্সেস সরবরাহ করতে একটি পাসওয়ার্ড লিখতে ভুলবেন না।
- সিস্টেমে নতুন ফাইল যুক্ত করার বিষয়টি নিশ্চিত করুন।
- এখন, প্রয়োজনীয় তথ্য প্রদর্শন করতে, কমান্ডটি ব্যবহার করুন
nmap লোকালহোস্ট
. - খোলা বন্দরে ডেটা দেখুন।
উপরের নির্দেশটি অভ্যন্তরীণ বন্দরগুলি গ্রহণের জন্য উপযুক্ত তবে আপনি যদি বাহ্যিক বন্দরগুলিতে আগ্রহী হন তবে আপনার কিছুটা ভিন্ন পদক্ষেপ নেওয়া উচিত:
- আইকনাহাজিপ অনলাইন পরিষেবাটির মাধ্যমে আপনার নেটওয়ার্ক আইপি ঠিকানাটি সন্ধান করুন। এটি করার জন্য, কনসোলে, প্রবেশ করুন
উইজেট -ও - -কি আইকানহাজিপ ডট কম
এবং তারপরে ক্লিক করুন প্রবেশ করান. - আপনার নেটওয়ার্ক ঠিকানা মনে রাখবেন।
- এর পরে, প্রবেশ করে এটিতে একটি স্ক্যান চালান
nmap
এবং আপনার আইপি - আপনি যদি কোনও ফলাফল না পান তবে সমস্ত বন্দর বন্ধ রয়েছে। খোলা থাকলে তারা উপস্থিত হবে "টার্মিনাল".
আমরা দুটি পদ্ধতি পরীক্ষা করেছি, যেহেতু প্রত্যেকে তাদের নিজস্ব অ্যালগরিদমের তথ্য অনুসন্ধান করছে। আপনাকে বর্তমানে সেরা বিকল্পটি বেছে নিতে হবে এবং বর্তমানে কোন বন্দরগুলি খোলা আছে তা নির্ধারণের জন্য নেটওয়ার্কটি পর্যবেক্ষণ করে।