Buscar los correos de un dominio en Google

Buscar los correos de un dominio en Google y otros buscadores, como Bing, Baidu o Yandex.

De todos es sabido, que si quieres evitar recibir correos no deseados más conocidos como spam, tus direcciones de correo electrónico no deben ser públicas y, aún menos que sean capturadas por buscadores de internet (serán publicadas sin remedio).

Salvo excepciones, en las cuales por temas de seo se requiere publicar un mail de contacto, las normas básicas de seguridad hacen hincapié en todo lo contrario. A pesar de ello, muchos despistados publican su dirección sin conocer las consecuencias que esto puede provocar.

A veces, un simple error humano puede llevar tu buzón de correo al colapso. Hoy quería presentarte un script programado en Python, con el cual podrás averiguar las direcciones de un dominio que han sido capturadas por los buscadores.

Buscar los correos de un dominio

Buscar los correos de un dominio

 

Buscar los correos de un dominio en Google

Para lograr nuestro objetivo, usaremos la herramienta EmailFinder escrita por Josué Encinar. El único requisito necesario para instalar la herramienta, es pip3. Si no recuerdas como instalar pip en tu distribución Linux predeterminada, revisa este anterior articulo.

Ejemplo…

root@sololinux:~# sudo apt install python3-pip
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes adicionales:
  dh-python libpython3-dev libpython3.6-dev python3-asn1crypto
  python3-cffi-backend python3-cryptography python3-dev python3-keyring
  python3-keyrings.alt python3-secretstorage python3-wheel python3.6-dev
Paquetes sugeridos:
  python-cryptography-doc python3-cryptography-vectors libkf5wallet-bin
  gir1.2-gnomekeyring-1.0 python-secretstorage-doc
Se instalarán los siguientes paquetes NUEVOS:
  dh-python libpython3-dev libpython3.6-dev python3-asn1crypto python3-cffi-backend python3-cryptography python3-dev python3-keyring
  python3-keyrings.alt python3-pip python3-secretstorage python3-wheel python3.6-dev
0 actualizados, 13 nuevos se instalarán, 0 para eliminar y 0 no actualizados.
Se necesita descargar 46,0 MB de archivos.
Se utilizarán 80,4 MB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n]

 

Ahora instalamos EmailFinder, con el siguiente comando.

pip3 install emailfinder

Una vez instalada la herramienta, su uso es tan sencillo como ejecutar esta sintaxis acompañada del dominio.

emailfinder -d [dominio.es]

En nuestro ejemplo, buscamos las direcciones capturadas por los buscadores de una conocida emisora de radio española.

emailfinder -d cope.es

Comienza la búsqueda, pero en este caso yandex nos bloquea. Supongo que al realizar demasiadas búsquedas frecuentes, rechaza el rastreador del script.

root@SoloLinux-demo:~# emailfinder -d cope.es
      __|    _ \ _ \ 
  -_) _|  \  |  |  / 
\___|_|_| _|___/_|_\ 
                     

|_ Author: @JosueEncinar
|_ Description: Search emails from a domain through search engines.
|_ Version: 0.2.3b
|_ Usage: emailfinder -d domain.com

Searching in google...
Searching in bing...
Searching in baidu...
Searching in yandex...
[+] bing done!
[!]  yandex error YandexDetection, Robot detected
[+] baidu done!
[+] google done!

Total emails: 18
-----------------

Como es lógico, no voy a publicar ni como texto ni como código el mail de nadie, pero si la imagen del ejemplo con el resultado final obtenido.

Resultado de EmailFinder

Resultado de EmailFinder

 

Si quieres actualizar la herramienta, ejecuta…

pip3 install emailfinder --upgrade

Ejemplo de salida.

root@SoloLinux-demo:~# pip3 install emailfinder --upgrade
Requirement already up-to-date: emailfinder in /usr/local/lib/python3.8/dist-packages (0.2.3b0)
Requirement already satisfied, skipping upgrade: prompt-toolkit>=3.0.5 in /usr/local/lib/python3.8/dist-packages (from emailfinder) (3.0.18)
Requirement already satisfied, skipping upgrade: beautifulsoup4>=4.9.3 in /usr/local/lib/python3.8/dist-packages (from emailfinder) (4.9.3)
Requirement already satisfied, skipping upgrade: requests>=2.25.1 in /usr/local/lib/python3.8/dist-packages (from emailfinder) (2.25.1)
Requirement already satisfied, skipping upgrade: urllib3>=1.26.4 in /usr/local/lib/python3.8/dist-packages (from emailfinder) (1.26.5)
Requirement already satisfied, skipping upgrade: pyfiglet>=0.8.post1 in /usr/local/lib/python3.8/dist-packages (from emailfinder) (0.8.post1)
Requirement already satisfied, skipping upgrade: wcwidth in /usr/local/lib/python3.8/dist-packages (from prompt-toolkit>=3.0.5->emailfinder) (0.2.5)
Requirement already satisfied, skipping upgrade: soupsieve>1.2; python_version >= "3.0" in /usr/local/lib/python3.8/dist-packages (from beautifulsoup4>=4.9.3->emailfinder) (2.2.1)
Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in /usr/local/lib/python3.8/dist-packages (from requests>=2.25.1->emailfinder) (2021.5.30)
Requirement already satisfied, skipping upgrade: chardet<5,>=3.0.2 in /usr/local/lib/python3.8/dist-packages (from requests>=2.25.1->emailfinder) (4.0.0)
Requirement already satisfied, skipping upgrade: idna<3,>=2.5 in /usr/local/lib/python3.8/dist-packages (from requests>=2.25.1->emailfinder) (2.10)
root@SoloLinux-demo:~#

También puedes verificar la versión de EmailFinder instalada.

emailfinder -v

En nuestro caso…

root@SoloLinux-demo:~# emailfinder -v
0.2.3b
root@SoloLinux-demo:~#

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

Chat de SoloLinux en Telegram

 

3 Comentarios

  1. Paulo
    15/06/2021
    • Henry
      16/06/2021
      • Sergio G.B.
        16/06/2021

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido