উত্তর:
lsof -i -P
lsof
বিকল্পের অভাব নেই বলে ম্যান পৃষ্ঠাটি পরীক্ষা করুন। রান -P
থেকে /etc/services
রুট হিসাবে নেওয়া নামের পরিবর্তে পোর্ট নম্বরটি তালিকাবদ্ধ করে , যদিও এটি আপনাকে সমস্ত সক্রিয় নেটওয়ার্ক সংযোগ এবং তাদের স্থিতির (শ্রবণ, প্রতিষ্ঠিত ইত্যাদি) তালিকা সরবরাহ করবে।
প্রায় সবাই যা চায় (টিসিপি এবং ইউডিপি) তা netstat -tunlp
।
আমি এটি প্রতিদিন, সম্ভবত প্রতি ঘন্টা ব্যবহার করি। 'Lsof' হ্যাকটি আরও বহনযোগ্য (সোলারিসেও কাজ করে) তবে দেবিয়ান এটি কোনও প্রয়োজনীয় প্যাকেজ নয়, আপনাকে এটি ইনস্টল করতে হবে।
sudo
।
netstat -tulpen
পতাকা e
অতিরিক্ত তথ্য দেয়।
netstat
তবে রয়েছে lsof
। :)
আমি প্রচুর অনুরাগী netstat -ntlp
এবং lsof -i
উভয় ইতিমধ্যে উল্লিখিত।
আমার কাছে একটি নতুন (এর) আদেশ হ'ল এসএস ।
অনুরোধটি হ'ল:
ss -l
কমান্ড এবং পতাকাগুলির ক্ষেত্রে বিকল্প থাকা ভাল।
আপনি করতে পারেন:
netstat -an | egrep 'Proto|LISTEN'
বা সহজভাবে:
netstat -anl
যা আপনাকে সিস্টেমে সমস্ত শ্রোতা সকেট দেবে।
টেকরপুলিকের একটি শালীন নিবন্ধ রয়েছে যা আপনি এখানে খুঁজে পেতে পারেন । আপনি উপরে তালিকাভুক্ত হিসাবে এটিতে কিছু অনুরূপ কমান্ড রয়েছে তবে কয়েকটি ভিন্নতা রয়েছে। আমি কম্পিউটারে পোর্ট স্ক্যান করার জন্য এনএমএপ ব্যবহারের জন্য অত্যন্ত পরামর্শ দিচ্ছি যাতে আপনি কোন বাহ্যিক দৃষ্টিকোণ থেকে দেখতে পাবেন যে বন্দরগুলি কী খোলা এবং শুনছে।
sudo nmap -T4 -A -v 192.168.1.1/24
- কোনও বিবরণ ছাড়াই তা করুন ... এটি কোনও বইয়ের পিছনের কভারটি পড়ার মতো - মাংস ছাড়াই প্রচুর শব্দ।
শ্রবণ পোর্টগুলি বাইরের থেকে খোলা বন্দরের মত নয়। আপনার ফায়ারওয়ালটি বিবেচনা করা উচিত। আপনি যদি nmap
অন্য কম্পিউটারের মতো কোনও প্রোগ্রাম চেষ্টা করেন তবে আপনি ফায়ারওয়াল দ্বারা অবরুদ্ধ উন্মুক্ত পোর্টগুলি দেখতে সক্ষম হবেন।
-p
ঠিকমত কাজ করার জন্য, আপনাকে রুট হিসাবে এই রান করতে হবে, যাতেsudo netstat -tpln
, অন্যথায় প্রক্রিয়া কলাম বিশেষভাবে উপকারী হবে না, যদি না আপনি যার প্রক্রিয়া একটি প্রদত্ত পোর্টে শুনছে ব্যবহারকারী হন।