আপনি 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.5
22
1.2.3.4
45734
ssh