Automatización de inventario de red: ping sweep y detección de dispositivos

Lanza un ping sweep de tu red local desde Cerewro para detectar todos los dispositivos activos, obtener sus hostnames y MACs, y generar un inventario de red en Excel. Sin instalar herramientas adicionales.

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.