Hack x Crack - Comunidad de Seguridad informática

Programación => Scripting => Batch / Bash => Mensaje iniciado por: fe80Grau en Septiembre 03, 2014, 12:39:25 am

Título: [Powershell] Pequeña función para comprobar si un dominio tiene registros MX
Publicado por: fe80Grau en Septiembre 03, 2014, 12:39:25 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: PowerShell
  1. function compE{
  2.     param([String]$dominio);
  3.     $existe = 0;
  4.     $cont=0;
  5.     Invoke-Expression -Command "nslookup -type=mx $dominio" 2>$null | foreach-object {
  6.         $filas =  $($_);
  7.         $filtrar = $filas -match 'mail exchanger';
  8.         if($filtrar){
  9.             $cont++;
  10.         }
  11.     }
  12.     if($cont-ge 1){
  13.         $existe=1;
  14.     }else{
  15.         $existe=0;
  16.     }
  17.     return $existe;
  18. }
  19.