Skip to main content

Powershell Portscanner

Einleitung

Hier findest du einen PortscannerPortscanner, der komplett in PowerShell geschrieben ist. Das heißt,heißt, du kannst diesen auf jedem Windows-Rechner ohne weitere Software Software-Installationen ausführen.ausführen. 

Dieser istist, dafürdafür, dasdass er in PowerShell geschrieben ist, leider nicht so schnell wie die üblichenüblichen Portscanner. Trotzdem funktioniert er gut! 

Du musst bei dem Skript nur die IP-Adresse des zu scannenden Hosts angeben, und den Port Bereich. Das Skript beschränktbeschränkt sich auf den Well Known Ports Bereich (1 - 1023).

Code

$ipv4Address = "192.168.1.35"

for($i = 1; $i -lt 1024; $i++)
{
    if(Test-NetConnection $ipv4Address -InformationLevel Quiet -Port $i)
    {
        Write-Host("Port $i ist offen") -ForegroundColor Green
    }
}