خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
یافتن شماره پورت فرآیندها یا پردازش های در حال اجرا در ویندوز
سناریوی ساده ای را در این خواهید داشت که شماره پورت یک فرآیند یا پردازش را با دانستن PID یا process ID را مشاهده کنید. وقتی نیاز به اطلاعات بیشتر در خصوص یک فرآیند یا process داریم، بهترین جایی که می توانیم دنبال این مهم باشیم، Task Manager است ولی Task Manager هم همیشه همه اطلاعاتی که شما به دنبال آن هستید را نشان نمی دهد. شاید از این موضوع اطلاع داشته باشید که با کلیک راست روی یکی از ستون های Task Manager و انتخاب گزینه Select Columns، می توانید ستون هایی را به Task Manager اضافه و کم کنید ولی گزینه ای که مربوط به نمایش شماره پورت فرآیندها باشد را نمی بینید.
برای مشاهده شماره پورت های فرآیندها، می توانید از متد قدیمی که اجرای دستورات در خط فرمان است، استفاده کنید.
همانطور که در تصویر فوق هم مشاهده می کنید، PID یا process ID در لیست وجود دارد و بر حسب آن، قصد داریم که شماره پورن همان فرآیند را بدست آوریم.
برای این منظور Command Prompt را به صورت Run as administrator اجرا کرده و سپس دستور زیر را در آن وارد و Enter کنید:
با استفاده دستور فوق، لیست کلیه فرآیندهایی در حال Listening و یا established هستند، فهرست می شود و ضمن اینکه PID هم در ستون جداگانه در مقابل هر فرآیند درج شده که کمک زیادی به یافتن شماره پورت مورد نظرتان می کند.
اجرای دستور فوق می تواند با تاخیر انجام شود چون فرآیندهای DNS برای تحلیل نام انجام می شود که همین می تواند زمانبر باشد. پس برای افزایش سرعت، می توانید به جای دستور فوق، از دستور زیر استفاده کنید:
یا
البته برای استفاده از دستور فوق باید PID فرآیند مورد نظرتان را هم مقابل دستور findstr تایپ کرده و Enter کنید تا شماره پورت آن فرآیند در خروجی دستور به شما نمایش داده شود.
برای مشاهده شماره پورت های فرآیندها، می توانید از متد قدیمی که اجرای دستورات در خط فرمان است، استفاده کنید.
همانطور که در تصویر فوق هم مشاهده می کنید، PID یا process ID در لیست وجود دارد و بر حسب آن، قصد داریم که شماره پورن همان فرآیند را بدست آوریم.
برای این منظور Command Prompt را به صورت Run as administrator اجرا کرده و سپس دستور زیر را در آن وارد و Enter کنید:
netstat -a -b -o
با استفاده دستور فوق، لیست کلیه فرآیندهایی در حال Listening و یا established هستند، فهرست می شود و ضمن اینکه PID هم در ستون جداگانه در مقابل هر فرآیند درج شده که کمک زیادی به یافتن شماره پورت مورد نظرتان می کند.
اجرای دستور فوق می تواند با تاخیر انجام شود چون فرآیندهای DNS برای تحلیل نام انجام می شود که همین می تواند زمانبر باشد. پس برای افزایش سرعت، می توانید به جای دستور فوق، از دستور زیر استفاده کنید:
netstat -ano | findstr 18300
یا
netstat -ano | findstr 4072
البته برای استفاده از دستور فوق باید PID فرآیند مورد نظرتان را هم مقابل دستور findstr تایپ کرده و Enter کنید تا شماره پورت آن فرآیند در خروجی دستور به شما نمایش داده شود.
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: