Última actualización: 17 de mayo de 2024
Por una razón u otra quieres extraer todos los correos electrónicos de un sitio web ? La secuencia de comandos La cosechadora va automatizar la tarea y busque correos electrónicos utilizando una docena de recursos y motores de búsqueda.
La cosechadora permite recuperar direcciones de correo electrónico de forma rápida y precisa y también los subdominios vinculados a un sitio web.
Es una especie de rastreador web o araña web, un programa que rastrea automáticamente Internet en busca de contenido específico.
Campos de aplicación de The Harvester
Los spammers suelen utilizar Harvester para recopilar direcciones de correo electrónico a quién enviar spam, pero también se puede utilizar para tareas más nobles:
- Por ejemplo, puede recuperar las direcciones de una empresa para enviar CV
- Busque la dirección de correo electrónico de un viejo conocido.
- Junto con Maltego, es posible auditar y probar el sistema de información de una empresa
- Pruebe su propio sitio web para evitar el spam o bombardeo de correo.
¿Cómo funciona The Harvester?
El script de Harvester buscará direcciones de Internet en la web buscando el carácter @ y luego analizando los caracteres antes y después. Si el programa valida el correo electrónico, se agregará a la base de datos. Es por eso que no se recomienda escribir su correo electrónico "en claro" en foros, blogs, etc. Es posible que haya visto que en algunos sitios los correos electrónicos de contacto están escritos en JPEG u omiten el carácter @ escribiendo, por ejemplo, contact_gmail.com.
¿Cómo utilizar The Harvester?
La cosechadora está integrada con Kali Linux. La forma más fácil de acceder es abrir una ventana de terminal y ejecutar el siguiente comando: el recolector.
Si está utilizando un sistema operativo que no sea Kali Linux, puede descargar la herramienta directamente desde el sitio: http://www.edge-security.com.
Para instalarlo, abra una terminal. linux y clonar el repositorio de Git:
Luego vaya a la carpeta creada:
Luego tendremos que agregar las bibliotecas necesarias para la versión de Python que debemos usar
Para hacer que el script sea ejecutable, haga un ...
Termine ejecutando este comando, por ejemplo:
en Kali Linux: theharvester -d www.funinformatique.com -b todo
Este último tendrá el efecto deextraer correos electrónicos del sitio web www.funinformatique.com en todos los motores de búsqueda y redes sociales conocidos por TheHarvester.
Echemos un vistazo más de cerca a esta línea de comando:
- La opción -d especifica el sitio web de destino.
- La opción -b especifica el motor de búsqueda utilizado para encontrar direcciones de correo electrónico.
Tenemos varias opciones, incluidas Google, Bing, Baidu, LinkedIn, Twitter y otros; en mi caso, elegí la opción todos que te permite buscar en todos los servidores mencionados anteriormente.
Después de ejecutar este comando, esto es lo que obtengo:
Pude recuperar 4 direcciones de correo electrónico que se muestran en claro en la Web y 5 en el dominio.
El Harvester se levanta muy útil para extraer direcciones de correo electrónico de un sitio web. Para poner en tu estuche de lápices herramientas pentesters.
para que funcione olvidado (requisitos de instalación de pip) debe estar en la raíz de la carpeta
¿No hay un programa similar para la misma tarea para el teléfono Android?
Tengo el mismo error que usted, sin embargo, verifiqué y el módulo está presente: Requisito ya satisfecho: validadores en /usr/local/lib/python2.7/dist-packages
Si alguien tiene una idea..
[+] User-Agent en uso: Mozilla/5.0 (Windows Nuevo Testamento 6.1; ¡GUAU64; rv:40.0) Gecko/20100101 Firefox/40.1
[+] Buscando en todas partes
[+] Buscando en Google: 100 resultados
[+] Buscando en Github
[+] Buscando en Yahoo + Github: 101 resultados
^CTraceback (última llamada más reciente):
Archivo “./EmailHarvester.py”, línea 273, en
all_emails += plugins[search_engine]['search'](dominio, límite)
Archivo “plugins/github.py”, línea 39, en la búsqueda
app_emailharvester.proceso()
Archivo “./EmailHarvester.py”, línea 146, en proceso
tiempo de sueño (1)
Teclado Interrumpido
Es normal ?
Por favor seguí tu tutorial, pero cuando ejecuto el último comando tengo el siguiente error:
Rastreo (llamadas recientes más última):
Archivo “./EmailHarvester.py”, línea 42, en
importar validadores
ImportError: ningún módulo llamado 'validadores'
Tienen ustedes una idea .
Gracias por la ayuda.
Intente ejecutar este comando: pip install validators