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