আপনি netstatএই জন্য ব্যবহার করতে পারেন । উদাহরণটি দেখুন (আমি গ্রেপ্তার হয়েছি ssh):
netstat -putan | grep ssh
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1725/sshd
tcp 0 0 1.2.3.4:45734 1.2.3.5:22 ESTABLISHED 2491/ssh
tcp6 0 0 :::22 :::* LISTEN 1725/sshd
ব্যাখ্যা:
আমি প্রায়শই প্যারামিটার ব্যবহার করি -putan(কারণ এগুলি মনে রাখা সহজ)।
-p: অ্যাপ্লিকেশন / প্রক্রিয়াটির পিআইডি প্রদর্শন করুন
-u: ইউডিপি পোর্ট / সংযোগগুলি দেখান
-t: টিসিপি পোর্ট / সংযোগগুলি দেখান
-a: শ্রবণকারী এবং অ-শ্রবণকারী উভয় সকেট দেখান
-n: সংখ্যাগত আউটপুট (হোস্ট-নেম ইত্যাদির জন্য ডিএনএস লুকআপ করবেন না)
উপরের আউটপুটটিতে, আপনি দেখতে পাচ্ছেন যে সমস্ত নেটওয়ার্ক ইন্টারফেসে ( ) পোর্টে sshdপিআইডি 1725শোনার সাথে একটি এসএসএস ডেমন প্রক্রিয়া রয়েছে 22( 0.0.0.0)। এছাড়াও পোর্ট নম্বরে 2491আইপি-ঠিকানার সাথে সংযুক্ত একটি এসএসএস ক্লায়েন্ট প্রক্রিয়া (পিআইডি ) রয়েছে , আমার আইপি-ঠিকানাটি এবং আমার বাহ্যিক বন্দরটি । আপনি দেখতে পাচ্ছেন যে সংযোগটি প্রতিষ্ঠিত হয়েছে। সুতরাং আমি মাধ্যমে লগ ইন করছি ।1.2.3.5221.2.3.445734ssh