Skip to main content

Powershell Portscanner

Einleitung

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

Dieser istist, dafürdafür, dasdass er in PowerShell geschrieben ist, leider nicht so schnell wie die üü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äbeschrä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
    }
}