Files
general-scripts-and-system-…/Windows-Scripts/scan_subnets_for_port.ps1
T
2025-12-20 19:42:42 -07:00

20 lines
609 B
PowerShell

Param(
[string]$hosts_file = "subnets.txt",
[int]$delay_seconds = 120,
[int]$port = 5555,
[bool]$ChkDsk = $false
)
# infinitte looppsie
$counter = 1
while($True) {
Clear-Host # this ig iss the new clear/cls
Write-Host "Scanning $subnet for port $port loop count $counter`n"
# only show open ports, disable ping host check, output to stdout in greppable format on specified port for all subnets in hosts file
nmap --open -Pn -oG - -p $port -iL "$hosts_file"
$counter++
Write-Host "`nSleeping $delay_seconds Seconds`n"
Start-Sleep -Seconds $delay_seconds
}