GoSearch — es una herramienta moderna de código abierto diseñada para buscar huellas digitales de usuarios en internet. Si antes la búsqueda de información sobre una persona en la red podía llevar horas o incluso días, con GoSearch esa tarea se resuelve en cuestión de minutos. Todo lo que se requiere del usuario es indicar el nombre de usuario (seudónimo) buscado, y la utilidad realizará el resto automáticamente. Es capaz de revisar numerosas plataformas, incluidas redes sociales, foros, sitios de anuncios y hasta recursos relacionados con filtraciones de datos.
GoSearch está desarrollado en el lenguaje de programación Go, lo que lo hace no solo rápido, sino también fácil de usar. El objetivo principal de esta herramienta es ofrecer una forma simple y eficaz de verificar la presencia de una persona en internet, identificar su huella digital y, en algunos casos, incluso obtener información sobre datos comprometidos vinculados a su perfil.
Esta herramienta fue creada teniendo en cuenta las necesidades de profesionales en ciberseguridad, investigadores de OSINT (Open Source Intelligence — inteligencia en fuentes abiertas) y de cualquiera que desee comprender mejor qué información deja en internet.
Principales características de GoSearch
GoSearch ofrece una serie de capacidades únicas que lo convierten en una herramienta eficaz para el análisis de huellas digitales:
Búsqueda en una amplia variedad de plataformas
GoSearch admite el trabajo con decenas y, en el futuro, con cientos de plataformas. Entre ellas se incluyen redes sociales populares como Facebook, Instagram y Twitter, así como foros especializados, sitios para programadores, plataformas para intercambio de vídeo y muchos más. Esto hace que la herramienta sea versátil para buscar información sobre prácticamente cualquier persona.
Integración con bases de datos de filtraciones
Una de las características clave de GoSearch es la integración con BreachDirectory.org — una base de datos que contiene información sobre millones de filtraciones. Si el nombre de usuario introducido está relacionado con algún incidente de filtración, la herramienta proporcionará la información correspondiente. Esto puede ser útil para verificar la seguridad de las propias cuentas o al realizar investigaciones en ciberseguridad.
Integración con HudsonRock’s Cybercrime Intelligence
GoSearch admite la integración con la base de datos de HudsonRock, que proporciona datos relacionados con la ciberdelincuencia. Esto permite detectar si un usuario está vinculado a actividades sospechosas o a datos comprometidos.
Alta velocidad de funcionamiento
Gracias al uso del lenguaje Go, GoSearch ofrece un alto rendimiento. Incluso con un gran volumen de plataformas a verificar, la herramienta entrega resultados en cuestión de minutos, lo que ahorra tiempo considerable a los usuarios.
Comodidad y flexibilidad
La herramienta cuenta con una interfaz sencilla, lo que la hace accesible tanto para profesionales como para usuarios comunes. Además, el código abierto permite hacer modificaciones y adaptar GoSearch a necesidades específicas.
Instalación y uso
Instalación de GoSearch
Para comenzar a usar GoSearch, necesitará tener instalado Go (el lenguaje de programación). Si aún no está instalado, descárguelo desde el sitio oficial golang.org. Después, ejecute el siguiente comando en la terminal:
go install github.com/ibnaleem/gosearch@latest Este comando descargará e instalará automáticamente la última versión de GoSearch.
Ejecutar GoSearch
Tras la instalación, la herramienta estará lista para usarse. Su uso es muy sencillo. Ejecute el siguiente comando:
gosearch [nombre_de_usuario] [api-key]
Dónde:
- nombre_de_usuario — el nombre o seudónimo que se busca;
- api-key — su clave API necesaria para acceder a los datos de BreachDirectory.org.
La clave API se puede obtener de forma gratuita en el sitio RapidAPI. La herramienta también puede configurarse para funcionar sin clave API si no se requiere la comprobación de filtraciones.
Ventajas de GoSearch frente a alternativas
GoSearch se inspiró en otras herramientas OSINT populares, como Sherlock. Sin embargo, los desarrolladores de GoSearch abordaron las limitaciones de sus predecesores y añadieron mejoras importantes:
- Mayor velocidad. El uso del lenguaje Go hace que GoSearch sea considerablemente más rápido que alternativas escritas en Python u otros lenguajes.
- Precisión en la búsqueda. La herramienta minimiza los falsos positivos gracias a un algoritmo mejorado de procesamiento de datos.
- Integración con bases de datos adicionales. GoSearch ofrece capacidades que no tienen otras herramientas, como acceso a BreachDirectory.org y a HudsonRock.
- Código abierto. Los usuarios pueden adaptar fácilmente la herramienta a sus necesidades, añadiendo nuevas plataformas y funciones.
¿Cómo funciona GoSearch?
GoSearch utiliza un archivo data.json que contiene la lista de todas las plataformas compatibles. Este archivo se actualiza periódicamente para que la herramienta pueda verificar sitios actuales. Al ejecutar GoSearch se realizan las siguientes acciones:
- Genera las URL de perfiles en diversas plataformas sustituyendo el nombre de usuario indicado.
- Realiza solicitudes HTTP a esas URL.
- Analiza las respuestas de los servidores para determinar si existe un perfil con ese nombre de usuario.
- Presenta los resultados en un formato fácil de leer.
Si desea añadir un nuevo sitio para la comprobación, simplemente edite el archivo data.json. Ejemplo de entrada:
{ "name": "ExampleSite", "base_url": "https://www.examplesite.com/{}/", "errorType": "status_code", "errorCode": 404 }Esto permite ampliar rápidamente la funcionalidad de la herramienta.
Ampliación de funcionalidades
GoSearch está en constante desarrollo y los usuarios pueden contribuir a su evolución. Aquí hay algunos ejemplos de cómo hacerlo:
- Añadir nuevas plataformas. Si desea que GoSearch verifique sitios adicionales, añádalos al archivo data.json.
- Optimizar el código. Al ser un proyecto de código abierto, puede proponer mejoras en el código a través de GitHub.
- Integración con otras API. Si tiene acceso a otras bases de datos, puede integrarlas en GoSearch para ampliar sus capacidades.
Conclusión
GoSearch — es una herramienta indispensable para buscar huellas digitales en internet. Su alta velocidad, precisión e integración con bases de datos populares lo convierten en una solución potente tanto para profesionales como para usuarios comunes. Pruebe GoSearch hoy mismo para descubrir qué huella digital deja usted o sus seres queridos.
Descargue GoSearch en GitHub y comience a explorar el universo digital con un solo clic!