C:\WINDOWS>netstat -an |find /i “listening” komutunu yazmalıyız.
Bu bilgileri bir doyaya yazdırmak için örnek olarak
C:\WINDOWS>netstat -an |find /i “listening” > c:\openports.txt
yazmamız yeterli.
Bilgisayarımızın o anda haberleştiği portları görmek için ise “listening” kısmını “established” olarak değiştirebiliriz.
Ayrıca hangi programın hangi portu kullandığını görmek için de:
netstat -o -n -a | findstr 0.0:80 ya da netstat -o -n -a | findstr 0.0:443
Çıkan sonucun en sağındaki değer; çalışan programın PID bilgisidir. Bu
kimlik bilgisini görev yöneticisindeki PID ile eşleştirip hangi program
ya da hizmet olduğunu bulabilirsiniz.
Benim sorunum Windows 7 ‘de Easy PHP çalıştırmak istediğimde 80
numaralı portun kullanılmakta olduğunu söylemesiydi. Ve netstat ile
incelediğimde 80 numaralı portu 4 PID ‘li servisin kullandığını
söylüyordu.
Daha derin incelediğimde ise, “Web dağıtımı aracısı hizmeti” (Web
deployment agent service) ‘nin bu portu kullanmasıydı. Servisi
durdurduğumuzda port boşa çıkıyor.
Hiç yorum yok:
Yorum Gönder