Poweshell Portscanner: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „$ip = $($args[0]) $start = $($args[1]) $end = $($args[2]) for ($port=$start; $port -le $end; $port++) { # Create a Net.Sockets.TcpCli…“) |
(kein Unterschied)
|
Version vom 13. November 2017, 18:18 Uhr
$ip = $($args[0]) $start = $($args[1]) $end = $($args[2]) for ($port=$start; $port -le $end; $port++)
{
# Create a Net.Sockets.TcpClient object to use for
# checking for open TCP ports.
$Socket = New-Object Net.Sockets.TcpClient
# Suppress error messages
$ErrorActionPreference = 'SilentlyContinue'
# Try to connect
$Socket.Connect($ip, $port)
# Make error messages visible again
$ErrorActionPreference = 'Continue'
# Determine if we are connected.
if ($Socket.Connected) {
"${ip}: Port $port is open"
$Socket.Close()
}
$Socket = $null
}