نحوه پیدا کردن پورت های TCP و UDP در لحظه

نحوه پیدا کردن پورت های TCP و UDP در لحظه

علی مرادی

از نظر نرم افزاری ، به ویژه در سطح سیستم عامل ، یک پورت یک ساختار منطقی است که یک فرآیند / برنامه خاص یا یک نوع سرویس شبکه را مشخص می کند و هر سرویس شبکه ای که در سیستم لینوکس کار می کند از پروتکل خاصی استفاده می کند (رایج ترین آن TCP است. (پروتکل کنترل انتقال) و UDP (پروتکل Datagram User) و یک شماره پورت برای برقراری ارتباط با سایر فرایندها یا خدمات. در این مقاله کوتاه ، ما به شما نشان خواهیم داد که چگونه پورت های TCP و UDP را در زمان واقعی و با خلاصه سوکت در سیستم لینوکس ، لیست کنید و مانیتور کنید.

لیست تمام پورت های باز در لینوکس:

برای لیست کردن تمام پورت های باز روی سیستم لینوکس ، می توانید از دستور netstat یا برنامه ss به شرح زیر استفاده کنید.

همچنین ذکر این نکته ضروری است که فرمان netstat مستهلک شده است و در عوض فرمان ss جای خود را در نمایش آمار دقیق تر شبکه گرفته است.

sudo netstat -tulpn
یا
sudo ss -tulpn

نحوه پیدا کردن پورت های TCP و UDP در لحظه

 

از خروجی دستور فوق ، ستون State نشان می دهد که آیا پورت در حالت گوش دادن (LISTEN) قرار دارد یا خیر.

در دستور فوق:

  • -t – لیست کردن پورت های TCP را فعال می کند.
  • -u – لیست کردن پورت های UDP را قادر می سازد.
  • -l – فقط سوکت های گوش دادن را چاپ می کند.
  • -n – شماره پورت را نشان می دهد.
  • -p – نشان دادن نام فرآیند / برنامه.

پورت های باز TCP و UDP را در لحظه مشاهده کنید:

با این حال ، برای تماشای پورت های TCP و UDP در زمان واقعی ، می توانید ابزار netstat یا ss را با ابزار تماشای همانطور که نشان داده شده است ، اجرا کنید.

sudo watch netstat -tulpn
یا
sudo watch ss -tulpn

نحوه پیدا کردن پورت های TCP و UDP در لحظه

 

برای خروج ، Ctrl + C را فشار دهید.

امیدواریم از این مقاله بهره لازم را برده و برای شما مفید بوده باشد. نظرات خود را با ما به اشتراک بگذارید.