Ağ

Port Tarayıcı

Bir TCP portunun açık olup olmadığını ve sunucumuzdan bağlantı kabul edip etmediğini test edin.

Port Tarayıcı Hakkında

Bir ana bilgisayardaki belirli bir TCP portunun açık olup olmadığını ve sunucumuzdan bağlantıları kabul edip etmediğini test eder. Bir güvenlik duvarı kuralının gerçekten uygulandığını doğrulamak, bir hizmetin beklenen portu dinlediğini kontrol etmek veya bir güvenlik incelemesinin parçası olarak bir portun düzgün şekilde kapalı olduğunu doğrulamak için kullanışlıdır. Kapalı (closed) ve filtrelenmiş (filtered) sonuçlar aynı şey değildir — closed, ana bilgisayarın bağlantıyı etkin biçimde reddettiği anlamına gelirken, filtered/timeout genellikle bir güvenlik duvarının paketleri sessizce düşürdüğü anlamına gelir.

Sahibi olmadığınız veya test etme izniniz olmayan bir altyapıda port taraması yapmak, hedef ağda otomatik kötüye kullanım uyarılarını tetikleyebilir — bu araç kendi altyapınızı veya test etme yetkiniz olan sunucuları kontrol etmek içindir.

📖 Bilgi Bankasında daha fazlasını oku →

Not

TCP bağlantısını tarayıcınızdan değil, sunucumuzdan test eder. Bir port bize açık ama size güvenlik duvarıyla kapalı olabilir, ya da tam tersi.

Özel IP aralıkları (10.x, 192.168.x, 172.16-31.x) engellenmiştir.

İlgili Araçlar

Açık, kapalı veya filtreli

SonuçNe olduGenellikle ne anlama gelir
AçıkTCP bağlantısı kabul edildi.Bir servis dinliyor ve güvenlik duvarı sunucumuza izin veriyor.
KapalıHost bağlantıyı reddetti.Host erişilebilir, ancak bu portta dinleyen bir şey yok.
Filtreli / zaman aşımıHiç yanıt gelmedi.Bir güvenlik duvarı paketleri sessizce düşürüyor veya host kapalı.

Yaygın servisler (FTP, SSH, SMTP, POP3, IMAP, MySQL, PostgreSQL, Redis, MongoDB) için araç, servisin gönderdiği karşılama banner'ını da gösterir; bu çoğu zaman yazılımı ve sürümünü ortaya koyar. Araç yalnızca TCP'yi ve yalnızca tek bir noktadan, sunucumuzdan test eder.

Yaygın portlar

PortServis
22SSH
25Posta sunucuları arası SMTP
465 / 587Posta istemcilerinden gönderim (örtük TLS / STARTTLS)
80 / 443HTTP / HTTPS
993 / 995IMAPS / POP3S
3306 / 5432MySQL / PostgreSQL
3389Windows Uzak Masaüstü

Sunucuda açık, buradan kapalı

  • Yalnızca localhost'u dinliyor. 127.0.0.1 adresine bağlanmış bir servise dışarıdan ulaşılamaz. Linux'ta ss -tlnp, Windows'ta netstat -an ile kontrol edin.
  • Host güvenlik duvarı: ufw, firewalld, iptables/nftables veya Windows Güvenlik Duvarı.
  • Bulut güvenlik duvarı: güvenlik grupları ve ağ ACL'leri sunucunun önünde durur.
  • Ev bağlantıları: modemde port yönlendirme gerekir; operatör düzeyinde NAT (CGNAT) varsa gelen bağlantılar mümkün değildir. Birçok servis sağlayıcı ev hatlarında 25 numaralı portu da engeller.

Kapalı olması gereken portlar

Veritabanları ve önbellekler (3306, 5432, 6379, 27017) internetten asla yanıt vermemelidir. Açıkta bırakılan Redis ve MongoDB örnekleri, veri sızıntılarının sık görülen bir nedenidir. Erişimi özel bir ağla veya izin listesiyle sınırlayın.

Kendi bilgisayarınızdan test

  • Linux / macOS: nc -vz example.com 443
  • PowerShell: Test-NetConnection example.com -Port 443