Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
omnibus — El OSINT Omnibus (versión beta) | Kitploit
Herramientas/GitHubGitHub/inquest/omnibus
Gestión de Indicadores de Compromiso (IOC)OSINT (Inteligencia de Fuentes Abiertas)ReconocimientoRecopilación de InformaciónInteligencia de Amenazas
GitHubinquest/omnibus

omnibus

El OSINT Omnibus (versión beta)

Ver Repositorio
3597618hace 6 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

OSINT Omnibus

  • Desarrollado y mantenido por InQuest
  • Release
  • Rawsec's CyberSecurity Inventory

Tabla de Contenidos

  • OSINT Omnibus
    • Omnibus
      • Documentación
      • Vocabulario
      • Ejecutar Omnibus
        • Claves API
      • Consola Interactiva
      • Artefactos
        • Resumen
        • Crear y Gestionar Artefactos
      • Sesiones
      • Módulos
      • Máquinas
      • Generación de Informes
      • Módulos de Monitoreo

OSINT Omnibus

  • Desarrollado y mantenido por InQuest
  • Release
  • Rawsec's CyberSecurity Inventory

Omnibus

Un Omnibus se define como un volumen que contiene varias novelas u otros artículos publicados previamente por separado y eso es exactamente lo que el proyecto Omnibus de InQuest pretende ser para la recolección de Inteligencia de Fuentes Abiertas (OSINT), la investigación y la gestión de artefactos.

Al proporcionar una aplicación de línea de comandos interactiva y fácil de usar, los usuarios pueden crear sesiones para investigar diversos artefactos como direcciones IP, nombres de dominio, direcciones de correo electrónico, nombres de usuario, hashes de archivos, direcciones de Bitcoin y más, a medida que seguimos expandiendo.

Este proyecto se ha inspirado en los grandes que nos precedieron, como SpiderFoot, Harpoon y DataSploit. Muchas gracias a esos grandes autores por contribuir al mundo del código abierto.

La aplicación está escrita pensando en Python 2.7 y se ha probado con éxito en entornos OSX y Ubuntu 16.04.

Esta es una versión beta de la aplicación final, por lo que puede haber algunos errores u otras rarezas durante el uso. En su mayor parte, Omnibus es completamente funcional y se puede usar para comenzar una investigación OSINT de inmediato.

Contribución

Omnibus está construido de manera modular que permite agregar fácilmente módulos de fuentes de datos OSINT y módulos de importación/exportación. Cada módulo por categoría se incluye en un solo directorio, ¡y agregando unas pocas líneas de código, tu módulo podría ser el próximo!

A medida que la Wiki continúa creciendo, tendremos ejemplos completos de cómo escribir complementos personalizados.

Si observas algún error u otro problema, por favor crea un Issue y/o Pull Request. También nos encantaría el apoyo de la comunidad para crear más módulos y expandir los casos de uso de Omnibus. ¡Las bifurcaciones (forks) y Pull Requests para nuevas funcionalidades son más que bienvenidas!

Documentación

Este archivo README sirve como una visión general rápida de Omnibus y sus características. La documentación completa está disponible en la carpeta 'docs' de este repositorio.

Vocabulario

Antes de comenzar, cubriremos alguna terminología utilizada por Omnibus.

  • Artefacto:
    • Un elemento a investigar
    • Los artefactos se pueden crear de dos maneras:
      • Usando el comando new o siendo descubiertos mediante la ejecución de módulos
  • Sesión:
    • Caché de artefactos creados después de iniciar la CLI de Omnibus
    • Cada artefacto en una sesión recibe un ID para identificar y recuperar rápidamente el artefacto de la caché
    • Se pueden ejecutar comandos contra un artefacto proporcionando su nombre o su ID de sesión correspondiente
  • Módulo:
    • Script de Python que realiza alguna tarea OSINT arbitraria contra un artefacto

Ejecutar Omnibus

Iniciar Omnibus para una investigación es tan simple como clonar este repositorio de GitHub, instalar los requisitos de Python usando pip install -r requirements.txt y ejecutar python omnibus-cli.py.

Shell de Omnibus - Inicio Principal Alt text

Para una referencia visual de la CLI, en la imagen de arriba se muestra la consola de Omnibus después de que se haya iniciado una nueva sesión, se hayan agregado 2 artefactos a una sesión y se muestre el menú de help.

Claves API

Debes establecer cualquier clave API que desees usar dentro de los módulos en el archivo omnibus/etc/apikeys.json. Este archivo es un documento JSON con marcadores de posición para todos los servicios que requieren claves API, y Omnibus solo accede a él por módulo para recuperar la clave API exacta que necesita un módulo para ejecutarse.

Cabe señalar que la mayoría de los servicios que requieren claves API tienen cuentas gratuitas y claves API. Algunas cuentas gratuitas pueden tener límites de recursos más bajos, pero eso no ha sido un problema durante investigaciones diarias más pequeñas o al probar la aplicación.

Un consejo útil: Usa el comando cat apikeys para ver qué claves tienes almacenadas. Si los módulos fallan o no devuelven resultados, verifica primero aquí para asegurarte de que tu clave API esté guardada correctamente.

Consola Interactiva

Cuando ejecutes la CLI por primera vez, serás recibido por un menú de ayuda con información básica. Omnibus intenta usar comandos que imiten algunos comandos comunes de Linux para facilitar la familiaridad y el uso. Por ejemplo, el comando cat para mostrar información sobre un artefacto, rm para eliminar un artefacto de la base de datos, ls para ver los artefactos de la sesión actual y soporte de redirección de salida para cualquier comando usando el carácter >.

Como ejemplo de redirección de salida, si deseas recuperar los detalles de un artefacto llamado "inquest.net" guardados en un archivo JSON en tu disco local, simplemente ejecutarías el comando: cat inquest.net > inquest-report.json ¡y ahí estaría! Esta función también funciona con rutas de archivo completas en lugar de rutas relativas.

Los comandos de alto nivel más utilizados en Omnibus son:

  • session
    • iniciar una nueva sesión
  • new <nombre del artefacto>
    • crear un nuevo artefacto para investigación
  • modules
    • mostrar la lista de módulos disponibles
  • open <ruta del archivo>
    • cargar una lista de artefactos de un archivo de texto en Omnibus como artefactos
  • ls
    • mostrar todos los artefactos activos
  • rm
    • eliminar un artefacto de la base de datos
  • wipe
    • limpiar la sesión de artefactos actual
  • cat <nombre del artefacto | id de sesión>
    • ver registros de base de datos JSON embellecidos
  • <nombre del módulo> <nombre del artefacto | id de sesión>
    • ejecutar un módulo contra un artefacto para ver y almacenar los resultados
    • los artefactos recién descubiertos a partir de los módulos ejecutados se agregan como hijos del artefacto original y se crean en la base de datos como sus propios artefactos nuevos
  • <nombre de la máquina> <nombre del artefacto | id de sesión>
    • ejecutar todos los módulos para el tipo de artefacto contra el artefacto especificado
    • todos los resultados se muestran en la salida y se almacenan en la base de datos
    • proporciona un método fácil para recopilar información masiva de una sola vez
Descargar herramienta