Automatización de inventario de red: ping sweep con Cerewro
Lanza un ping sweep de tu red local desde Cerewro para detectar todos los dispositivos activos, obtener sus hostnames y direcciones MAC, y generar automáticamente un inventario de red en Excel.
Escaneo de red completo
Haz un ping sweep de la red 192.168.1.0/24, detecta todos los dispositivos activos, obtén sus hostnames y MACs y genera un Excel con el inventario de red
Script PowerShell de ping sweep
$red = "192.168.1"
$resultados = 1..254 | ForEach-Object -Parallel {
$ip = "$using:red.$_"
if (Test-Connection -ComputerName $ip -Count 1 -Quiet) {
$hostname = try { [System.Net.Dns]::GetHostEntry($ip).HostName } catch { "N/A" }
$arp = (arp -a $ip | Select-String $ip).ToString().Trim()
$mac = if ($arp -match '([0-9A-Fa-f]{2}[:-]){5}[0-9A-Fa-f]{2}') { $matches[0] } else { "N/A" }
[PSCustomObject]@{ IP = $ip; Hostname = $hostname; MAC = $mac; Estado = "Activo" }
}
} -ThrottleLimit 50
$resultados | Sort-Object { [version]$_.IP } | Export-Csv "inventario_red.csv" -NoTypeInformation
Write-Host "Dispositivos encontrados: $($resultados.Count)"
Uso en IT: Ejecuta este inventario de forma programada (mensualmente) para detectar nuevos dispositivos no autorizados en la red y mantener el registro de activos actualizado.