Site Overlay

Powershell ile 80 ve 443 Portu Dinleme ve Bağlantı Sağlama: Basit Test Betikleri

PowerShell ile 80 ve 443 Portunu Dinleme ve Test Etme

Windows 11’de acil olarak 80 ve 443 portunu dinlemek ve test yapmak için PowerShell kullanabilirsiniz. Bu makalede, basit bir PowerShell sunucu ve istemci betiği ile nasıl test yapabileceğinizi öğreneceksiniz.

1. PowerShell ile Port Dinleme Sunucusu Oluşturma

Aşağıdaki PowerShell betiği, Windows 11’de 80 ve 443 portunu dinlemek için kullanılabilir. Bu betik, belirtilen portta gelen bağlantıları kabul eder ve yanıt verir.

# TCP listener oluşturma
$listener80 = New-Object System.Net.Sockets.TcpListener([System.Net.IPAddress]::Any, 80)
$listener443 = New-Object System.Net.Sockets.TcpListener([System.Net.IPAddress]::Any, 443)

try {
    # Listener'ları başlatma
    $listener80.Start()
    $listener443.Start()
    Write-Output "80 ve 443 portları dinleniyor. Çıkmak için CTRL + C'ye basın."

    # Bağlantı bekleme döngüsü
    while ($true) {
        # 80 portu için bağlantı kontrolü
        if ($listener80.Pending()) {
            $client80 = $listener80.AcceptTcpClient()
            $client80Endpoint = $client80.Client.RemoteEndPoint.Address.ToString()
            Write-Output "80 portundan bir bağlantı alındı. İstemci IP: $client80Endpoint"
            $client80.Close()
        }

        # 443 portu için bağlantı kontrolü
        if ($listener443.Pending()) {
            $client443 = $listener443.AcceptTcpClient()
            $client443Endpoint = $client443.Client.RemoteEndPoint.Address.ToString()
            Write-Output "443 portundan bir bağlantı alındı. İstemci IP: $client443Endpoint"
            $client443.Close()
        }

        Start-Sleep -Milliseconds 100
    }
}
catch {
    Write-Error "Dinleyici başlatılamadı. Hata: $_"
}
finally {
    # Dinleyicileri durdurma
    $listener80.Stop()
    $listener443.Stop()
}

2. PowerShell İstemci Betiği ile Bağlantı Testi Yapma

Sunucu betiğini test etmek için, aşağıdaki istemci betiğini kullanarak belirttiğiniz URL’ye bağlantı kurabilirsiniz.

telnet IPADRESI 80

Sonuç

Bu rehber, Windows 11’de 80 ve 443 portunu dinlemek ve test yapmak için temel PowerShell betikleri sağlamaktadır. Sunucu ve istemci betiklerini kullanarak bağlantı testleri yapabilir ve portların doğru şekilde çalıştığından emin olabilirsiniz.


image 2
Başka cihazda oku
Arif Akyüz Sistem Network Yöneticisi ve Siber Güvenlik Uzmanı
Arif Akyüz Sistem Network Yöneticisi ve Siber Güvenlik Uzmanı

Arif Akyüz
Bilgi Teknolojileri
Sistem Network Yöneticisi
ve Siber Güvenlik Uzmanı
[email protected]

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Author: Arif Akyüz

Arif Akyüz - Siber Güvenlik Uzmanı ve Dijital Dönüşüm Lideri 15 yılı aşkın süredir bilişim sektöründe, özellikle siber güvenlik ve dijital dönüşüm alanlarında hizmet veren bir uzmanım. Hem stratejik hem de teknik düzeyde çözümler sunarak organizasyonların güvenlik altyapılarını güçlendiriyor ve dijitalleşme süreçlerini yönetiyorum.

© 2024 Arif Akyüz. Tüm Hakları Saklıdır. Gizlilik politikası
Yasal Uyarı: Bu sitede yer alan makaleler bilgi amaçlıdır ve hatalar içerebilir. Site sahibi, bu bilgilerin kullanımı sonucunda oluşabilecek zararlardan sorumlu tutulamaz.