Powershell Portscanner

Einleitung

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

Dieser ist, dafür, dass 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ä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
    }
}

Revision #2
Created 27 April 2022 05:51:20 by Phillip U.
Updated 17 May 2024 05:39:15 by Phillip U.