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
}
}