🕵️ Generador de Google Dorks Avanzado
Herramienta de Recopilación de Datos Pasiva
Este proyecto proporciona una interfaz gráfica intuitiva para construir consultas especializadas utilizando Google Dorks. Estas búsquedas aprovechan operadores avanzados de Google para encontrar información pública pero potencialmente sensible, como archivos expuestos, paneles de administración o datos personales indexados.
🛠️ Requisitos
Instala las dependencias necesarias con pip: pip install requests beautifulsoup4
🎯 Funcionalidades Principales
Interfaz gráfica basada en Tkinter. Selección de operadores Google Dork con descripciones. Generación automática de dorks personalizados. Copia al portapapeles, guardado en archivo y apertura directa en Google. Extracción de resultados desde Google (títulos solamente). Módulo de ayuda con ejemplos útiles. Versión .pyw para ejecución sin terminal en segundo plano.
💡 Mejora: Versión .pyw
En sistemas Windows, al ejecutar scripts con la extensión .pyw, la consola no permanece visible en segundo plano. Esto permite una experiencia más limpia y profesional, especialmente para herramientas con interfaz gráfica como esta. Ideal para entornos donde no se desea mostrar la ventana de terminal al usuario.
🔍 Recopilación de Datos Pasiva
Esta herramienta realiza búsquedas en Google y analiza resultados públicos indexados: No interactúa con los servidores objetivo. No ejecuta escaneos ni pruebas de penetración. Sí es útil para OSINT y reconocimiento previo.
🤩 Operadores Compatibles
site: – Buscar en un dominio específico
inurl: – Palabra clave en la URL
intitle: – Palabra clave en el título
intext: – Palabra clave en el contenido del texto
filetype: – Buscar tipos de archivo (xls, doc, pdf, etc.)
ext: – Extensión de archivo
cache: – Ver versión en caché de una página
link: – Páginas que enlazan a otra
related: – Páginas similares
"..." – Coincidencia exacta
OR – Búsqueda con operador lógico OR
- – Excluir palabra
- – Comodín
🧪 Ejemplo de Uso
Marca site: e ingresa gov. Marca filetype: e ingresa xls. Marca inurl: e ingresa contact. Generará el siguiente dork: site:gov filetype:xls inurl:contact
Ideal para encontrar hojas de cálculo públicas con datos de contacto.
💾 Guardado y Portabilidad
Guarda dorks en archivos .txt. Copia al portapapeles. Ejecuta búsquedas directamente en Google desde la aplicación.
🛡️ Aviso de Uso Ético
Esta herramienta está diseñada para fines educativos y de auditoría autorizada. El uso indebido puede violar leyes locales o políticas de privacidad. Únicamente debe usarse en contextos legales y con consentimiento.
📌 Licencia
Este proyecto se distribuye bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.
📌 Créditos
Desarrollado en Python 3 usando bibliotecas estándares como tkinter, requests, y beautifulsoup4.