دستورات لینوکسی مربوط به lsof
ارسال شده در |
با استفاده از مجموعه دستورات isof می توانید در لینوکس اطلاعات دقیقی در مورد اتصالات شبکه بر قرار و یا پورت های مورد استفاده یا باز و … اطلاعاتی دریافت کنید.
چند دستور را برای شما اینجا با مثال قرار می دهیم.
با این دستور مجموعه از کانکشن ها با اطلاعات کاربری که پورت یا ای پی چه کاربری دارند پاسخ می دهد.
lsof
و جوابی که در نهایت مشاهده می شود در پاسخ
dhcpcd 6061 root 4u IPv4 4510 UDP *:bootpc
sshd 7703 root 3u IPv6 6499 TCP *:ssh (LISTEN)
sshd 7892 root 3u IPv6 6757 TCP 10.10.1.5:ssh->192.168.1.5:49901 (ESTABLISHED)
فقط مشاهده کل ترافیک روی IPv6
lsof -i 6
مشاهده کل کانکشن های که روی TCP بر قرار هستند.(شامل UDP نمی شود).و شما می توانید به جای کلمه TCP تایپ کنید UDP و لیست کامل UDP را دریافت کنید.
lsof -iTCP
مشاهده لیست آپ های که در حال استفاده از یک پورت خاص هستند به عنوان مثال می خواهید ببنید به پورت SSH یا همان 22 کسی وصل هست یا نرم افزاری متصل هست اینگونه میزند.
lsof -i :22
برای مشاهده کل کانکشن های که از طرف یک آی پی بر قرار هستند.
lsof -i@172.16.12.5
مشاهده کل کانکشن های established
lsof -i -sTCP:ESTABLISHED
فقط مشاهده کل کانکش های خروجی established.
lsof -i | grep -i ESTABLISHED
دیدگاهتان را بنویسید