یافتن برنامه ای که پورت را داخل ویندوز اشغال کرده

برای مشاهده لیست **اتصالات شبکه فعال، پورت‌های باز و پردازش‌های مرتبط** در **Windows Command Prompt**، می‌توان از دستور netstat استفاده کرد. این دستور اطلاعات جامعی درباره **اتصالات ورودی و خروجی سیستم، نام پردازش‌ها و وضعیت پورت‌ها** ارائه می‌دهد.

برای این کار، **Command Prompt** را با دسترسی **Administrator** اجرا کرده و دستور زیر را وارد کنید:

netstat -ab

این دستور لیستی از **پورت‌های در حال استفاده** و **برنامه‌هایی که از این پورت‌ها استفاده می‌کنند** را نمایش می‌دهد. برخی از اطلاعات خروجی این دستور شامل موارد زیر است:

  • آدرس محلی (Local Address): آی‌پی و شماره پورت سیستم شما.
  • آدرس مقصد (Foreign Address): آی‌پی و پورت سرور یا کلاینت متصل.
  • وضعیت اتصال (State): مانند LISTENING، ESTABLISHED یا CLOSED.
  • نام پردازش (Process Name): نرم‌افزاری که پورت را اشغال کرده است.

مثال خروجی:

Proto  Local Address          Foreign Address        State           PID
TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       1234 [Apache]
TCP    127.0.0.1:3306         0.0.0.0:0              LISTENING       5678 [MySQL]

این خروجی نشان می‌دهد که **پورت 80 در حال استفاده توسط Apache و پورت 3306 توسط MySQL اشغال شده است**.

جمع‌بندی: با اجرای netstat -ab، می‌توانید **پورت‌های باز، پردازش‌های مرتبط و وضعیت اتصالات شبکه** را بررسی کنید. این ابزار به‌ویژه برای **عیب‌یابی شبکه، شناسایی پورت‌های مشکوک و مدیریت امنیت سیستم** بسیار کاربردی است.

Leave a Reply

Your email address will not be published.Required fields are marked *