Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
omnibus — Der OSINT Omnibus (Beta-Version) | Kitploit
Tools/GitHubGitHub/inquest/omnibus
Management von Indicators of Compromise (IOC)OSINT (Open-Source-Intelligence)AufklärungInformationsbeschaffungBedrohungsanalyse
GitHubinquest/omnibus

omnibus

Der OSINT Omnibus (Beta-Version)

Repository anzeigen
3597631vor 6 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

OSINT Omnibus

  • Entwickelt und gepflegt von InQuest
  • Release
  • Rawsec's CyberSecurity Inventory

Inhaltsverzeichnis

  • OSINT Omnibus
    • Omnibus
      • Dokumentation
      • Vokabular
      • Omnibus ausführen
        • API-Schlüssel
      • Interaktive Konsole
      • Artefakte
        • Übersicht
        • Artefakte erstellen & verwalten
      • Sessions
      • Module
      • Maschinen
      • Berichterstellung
      • Module überwachen

OSINT Omnibus

  • Entwickelt und gepflegt von InQuest
  • Release
  • Rawsec's CyberSecurity Inventory

Omnibus

Ein Omnibus ist definiert als ein Band, das mehrere Romane oder andere zuvor separat veröffentlichte Werke enthält, und genau das soll das InQuest Omnibus-Projekt für Open Source Intelligence-Sammlung, -Recherche und Artefaktverwaltung sein.

Durch die Bereitstellung einer benutzerfreundlichen interaktiven Befehlszeilenanwendung können Benutzer Sitzungen erstellen, um verschiedene Artefakte wie IP-Adressen, Domainnamen, E-Mail-Adressen, Benutzernamen, Datei-Hashes, Bitcoin-Adressen und mehr zu untersuchen – und wir erweitern das Angebot stetig.

Dieses Projekt wurde von den Großen inspiriert, die vor uns kamen, wie SpiderFoot, Harpoon und DataSploit. Vielen Dank an diese großartigen Autoren für ihren Beitrag zur Welt der Open-Source-Software.

Die Anwendung ist für Python 2.7 geschrieben und wurde erfolgreich auf OSX- und Ubuntu 16.04-Umgebungen getestet.

Dies ist eine Beta der endgültigen Anwendung, daher kann es zu Fehlern oder anderen Unregelmäßigkeiten während der Nutzung kommen. Größtenteils ist Omnibus voll funktionsfähig und kann sofort für OSINT-Untersuchungen verwendet werden.

Beitrag

Omnibus ist modular aufgebaut, sodass einfach neue OSINT-Datenquellenmodule sowie Import-/Exportmodule hinzugefügt werden können. Jedes Modul pro Kategorie befindet sich in einem eigenen Verzeichnis, und mit nur wenigen Codezeilen könnte Ihr Modul das nächste sein!

Während das Wiki weiter wächst, werden wir vollständige Beispiele zum Schreiben eigener Plugins bereitstellen.

Sollten Sie Fehler oder andere Probleme bemerken, erstellen Sie bitte ein Issue und/oder einen Pull-Request. Wir freuen uns auch über Community-Unterstützung bei der Erstellung weiterer Module und der Erweiterung der Omnibus-Anwendungsfälle. Forks und Pull Requests für neue Funktionen sind mehr als willkommen!

Dokumentation

Diese README-Datei dient als kurzer Überblick über Omnibus und seine Funktionen. Die vollständige Dokumentation finden Sie im Ordner 'docs' dieses Repositorys.

Vokabular

Bevor wir beginnen, müssen wir einige von Omnibus verwendete Begriffe erklären.

  • Artefakt:
    • Ein zu untersuchendes Element
    • Artefakte können auf zwei Arten erstellt werden:
      • Mit dem Befehl new oder durch Entdeckung während der Modulausführung
  • Session (Sitzung):
    • Zwischenspeicher von Artefakten, die nach dem Start der Omnibus-CLI erstellt wurden
    • Jedes Artefakt in einer Sitzung erhält eine ID, um es schnell identifizieren und aus dem Cache abrufen zu können
    • Befehle können gegen ein Artefakt ausgeführt werden, indem entweder sein Name oder die entsprechende Sitzungs-ID angegeben wird
  • Modul:
    • Python-Skript, das eine beliebige OSINT-Aufgabe gegen ein Artefakt ausführt

Omnibus ausführen

Um Omnibus für Untersuchungen zu starten, genügt es, dieses GitHub-Repository zu klonen, die Python-Anforderungen mit pip install -r requirements.txt zu installieren und python omnibus-cli.py auszuführen.

Omnibus Shell - Hauptstart Alt text

Zur visuellen Referenz der CLI: oben abgebildet ist die Omnibus-Konsole, nachdem eine neue Sitzung gestartet wurde, 2 Artefakte zur Sitzung hinzugefügt wurden und das help-Menü angezeigt wird.

API-Schlüssel

Sie müssen alle API-Schlüssel, die Sie in Modulen verwenden möchten, in der Datei omnibus/etc/apikeys.json setzen. Diese Datei ist ein JSON-Dokument mit Platzhaltern für alle Dienste, die API-Schlüssel benötigen, und wird von Omnibus nur modulweise abgerufen, um den genauen API-Schlüssel zu erhalten, den ein Modul zur Ausführung benötigt.

Es sei darauf hingewiesen, dass die meisten Dienste, die API-Schlüssel erfordern, kostenlose Konten und API-Schlüssel anbieten. Einige kostenlose Konten haben möglicherweise niedrigere Ressourcengrenzen, aber das war bei kleineren täglichen Untersuchungen oder beim Testen der Anwendung bisher kein Problem.

Ein praktischer Tipp: Verwenden Sie den Befehl cat apikeys, um zu sehen, welche Schlüssel Sie tatsächlich gespeichert haben. Wenn Module fehlschlagen oder keine Ergebnisse liefern, überprüfen Sie zuerst hier, ob Ihr API-Schlüssel korrekt gespeichert ist.

Interaktive Konsole

Wenn Sie die CLI zum ersten Mal starten, werden Sie von einem Hilfemenü mit grundlegenden Informationen begrüßt. Omnibus versucht, Befehle zu verwenden, die einige gängige Linux-Befehle nachahmen, um Vertrautheit und Benutzerfreundlichkeit zu gewährleisten. Zum Beispiel der Befehl cat, um Informationen über ein Artefakt anzuzeigen, rm, um ein Artefakt aus der Datenbank zu entfernen, ls zur Anzeige aktueller Sitzungsartefakte, und Unterstützung für die Umleitung der Ausgabe für jeden Befehl mit dem Zeichen >.

Als Beispiel für die Ausgabeumleitung: Wenn Sie die Details eines Artefakts namens "inquest.net" abrufen und in einer JSON-Datei auf Ihrer lokalen Festplatte speichern möchten, führen Sie einfach den Befehl aus: cat inquest.net > inquest-report.json – und schon ist es erledigt! Diese Funktion funktioniert auch mit vollständigen Dateipfaden anstelle von relativen Pfaden.

Die am häufigsten verwendeten Befehle auf hoher Ebene in Omnibus sind:

  • session
    • startet eine neue Sitzung
  • new <Artefaktname>
    • erstellt ein neues Artefakt zur Untersuchung
  • modules
    • zeigt die Liste der verfügbaren Module an
  • open <Dateipfad>
    • lädt eine Textdatei mit einer Liste von Artefakten in Omnibus als Artefakte
  • ls
    • zeigt alle aktiven Artefakte an
  • rm
    • entfernt ein Artefakt aus der Datenbank
  • wipe
    • löscht die aktuelle Artefakt-Sitzung
  • cat <Artefaktname | Sitzungs-ID>
    • zeigt verschönerte JSON-Datenbankeinträge an
  • <Modulname> <Artefaktname | Sitzungs-ID>
    • führt ein Modul gegen ein Artefakt aus, um die Ergebnisse anzuzeigen und zu speichern
    • neu entdeckte Artefakte aus ausgeführten Modulen werden als untergeordnete Elemente des ursprünglichen Artefakts hinzugefügt und als eigene neue Artefakte in der Datenbank erstellt
  • <Maschinenname> <Artefaktname | Sitzungs-ID>
    • führt alle Module für einen Artefakttyp gegen das angegebene Artefakt aus
    • alle Ergebnisse werden in der Ausgabe angezeigt und in der Datenbank gespeichert
    • bietet eine einfache Methode, um auf einmal umfangreiche Informationen zu sammeln
Tool herunterladen