Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: fe80Grau en 3 Septiembre 2014, 00:44 am



Título: [Powershell] Pequeña función para comprobar si un dominio tiene registros MX
Publicado por: fe80Grau en 3 Septiembre 2014, 00:44 am
Comparto esta sencilla función que podéis implementar en vuestros scripts en PowerShell para comprobar si existe algún registro MX en un dominio.

Código:
function compE{
    param([String]$dominio);
    $existe = 0;
    $cont=0;
    Invoke-Expression -Command "nslookup -type=mx $dominio" 2>$null | foreach-object {
        $filas =  $($_);
        $filtrar = $filas -match 'mail exchanger';
        if($filtrar){
            $cont++;
        }
    }
    if($cont-ge 1){
        $existe=1;
    }else{
        $existe=0;
    }