استفاده از netstat به عنوان یک ابزار پویش پورت در 9 تير 1387 07:44 بعدازظهر

دستور NETSTAT قابلیت تعیین پورتهای باز یا فعال کامپیوتر را دارد اما نمی تواند به عنوان یک نرم الفزار PORTSCAN عمل کند. در این آموزش کوتاه خواهیم دید چگونه از این دستور جهت تعیین پورتهای باز بر روی یک شبکه استفاده کنیم و در حقیقت از آن به عنوان یک ابزار PORTSCAN استفاده نماییم.

برای این منظور، Command Prompt را باز کنید و دستور زیر را در آن وارد کنید

C:WINDOWS>netstat -an |find /i "listening"

نتایجی مشابه زیر دریافت خواهید کرد:

TCP   0.0.0.0:135   0.0.0.0:0   LISTENING TCP   0.0.0.0:445   0.0.0.0:0   LISTENING TCP   0.0.0.0:1025   0.0.0.0:0   LISTENING TCP   0.0.0.0:1084   0.0.0.0:0   LISTENING TCP   0.0.0.0:2094   0.0.0.0:0   LISTENING TCP   0.0.0.0:3389   0.0.0.0:0   LISTENING TCP   0.0.0.0:5000   0.0.0.0:0   LISTENING

برای ذخیره نتایج می توانید آنها را در یک فایل بریزید (با دستور زیر)

netstat -an |find /i "listening" > c:openports.txt

این دستور نتایج حاصل را در فایل تعیین شده ذخیره می کند

C:WINDOWS>netstat -an |find /i "established" TCP   192.168.0.100:1084   192.168.0.200:1026   ESTABLISHED TCP   192.168.0.100:2094   192.168.0.200:1166   ESTABLISHED TCP   192.168.0.100:2305   209.211.250.3:80   ESTABLISHED TCP   192.168.0.100:2316   212.179.112.230:80   ESTABLISHED TCP   192.168.0.100:2340   209.211.250.3:110   ESTABLISHED

دستور بالا لیست پورتهای مشغول یا فعال را به نمایش می گذارد

C:WINDOWS>netstat -ao |find /i "listening" TCP   pro1:epmap   pro1.dpetri.net:0   LISTENING   860 TCP   pro1:microsoft-ds   pro1.dpetri.net:0   LISTENING   4 TCP   pro1:1025   pro1.dpetri.net:0   LISTENING   908 TCP   pro1:1084   pro1.dpetri.net:0   LISTENING   596 TCP   pro1:2094   pro1.dpetri.net:0   LISTENING   596 TCP   pro1:3389   pro1.dpetri.net:0   LISTENING   908 TCP   pro1:5000   pro1.dpetri.net:0   LISTENING   1068

دستور بالا نیز که تنها در ویندوزهای XP و 2003 قابل استفاده است، لیستی از پورتهای باز به همراه فرآیندی که پورت را بازنگهداشته است مشخص می کند


قدرت گرفته با فارسی نیوز