El correo electrónico es una de las formas de comunicación más importantes, sobre todo para profesionales de Internet en general. Un simple correo electrónico puede abrir las puertas a nuevas oportunidades de negocio. Sin embargo, encontrar el correo electrónico de alguien puede ser frustrante y algo difícil a veces.
¿Por qué lo haría?
Bueno, hay muchas razones por las que te gustaría buscar la dirección de correo electrónico de alguien, incluyendo las siguientes.
- Presentar tu producto o servicio en un sitio web
- Hacer crecer tu red de contactos
- Ponerte en contacto el propietario de un blog
- Dar a conocer tu hallazgos de Pentesting con la persona indicada
- Puede ser cualquier cosa.
Adivina qué; no es tan terrible como pensaba.
Pude conseguir casi cualquier dirección de correo electrónico al instante.
Puedes decir, ¿por qué no utilizar la página de contacto o las redes sociales? – Lo intenté, pero el resultado no fue positivo. Nunca se sabe a dónde se dirige el correo electrónico de la página de contacto.
Afortunadamente, también hay muchas herramientas de código abierto (como EmailFinder) que te ayudarán a encontrar la dirección de correo electrónico correcta.
EmailFinder soporta los siguientes motores de búsqueda:
- Google: Ok (¡ten en cuenta la política de cookies y el Captcha!).
- Bing: OK.
- Baidu: OK (pocas peticiones).
- Bing: Robots de caza muy rápidos.
Instalación
EmailFinder está disponible a través de Python, así que ejecuta el siguiente comando:
pip3 install emailfinder
![Instalar EmailFinder en Linux](https://esgeeks.com/wp-content/uploads/2021/06/Instalar-EmailFinder-Linux.png)
Las actualizaciones también están disponibles mediante:
pip3 install emailfinder --upgrade
Uso
El comando de ayuda para mostrar las opciones disponibles:
emailfinder -h
usage: emailfinder [-h] -d DOMAIN [-v]
optional arguments:
-h, --help show this help message and exit
-d DOMAIN, --domain DOMAIN
Domain to search
-v, --version Show Emailfinder version
EmailFinder se puede utilizar de las siguientes 2 maneras:
A través de la CLI:
emailfinder -d dominio.com
![Buscar email de cualquier sitio web](https://esgeeks.com/wp-content/uploads/2021/06/Buscar-email-sitio-web.png)
Parámetros:
-d
: Especifica el dominio objetivo.-v
: Muestra la versión de EmailFinder.
En código:
from emailfinder.extractor import *
emails1 = get_emails_from_google("domain.com")
emails2 = get_emails_from_bing("domain.com")
emails3 = get_emails_from_baidu("domain.com")
Ejemplo:
La siguiente imagen muestra el resultado de buscar correos de microsoft.com
![Resultados de búsqueda en EmailFinder](https://esgeeks.com/wp-content/uploads/2021/06/Resultados-busqueda-EmailFinder.png)
Tal vez te preguntaras si funciona con EsGeeks.com. No es así, pero con cualquier otro sitio web funciona muy bien.
![Ejemplo de uso con EmailFinder](https://esgeeks.com/wp-content/uploads/2021/06/Ejemplo-EmailFinder.png)
Espero que la herramienta de búsqueda de correo electrónico anterior te ayude a conseguir mejores resultados. Otra alternativa de código abierto recibe un nombre similar, Email Finder.
https://github.com/Josue87/EmailFinder
https://github.com/mfrye/email-finder