Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
cyberprobe — Erfassen, Analysieren und Reagieren auf Cyberangriffe | Kitploit
Tools/GitHubGitHub/cybermaggedon/cyberprobe
DefensivwerkzeugePaket-Sniffing & AnalyseDynamische Analyse (Sandboxing)ForensikNetzwerksicherheitCloud-SicherheitEinbruchserkennung
GitHubcybermaggedon/cyberprobe

cyberprobe

Erfassen, Analysieren und Reagieren auf Cyberangriffe

Repository anzeigen
174653vor 1 JahrVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Webseite
Teilen

Cyberprobe

Die vollständige Dokumentation befindet sich unter https://cybermaggedon.github.io/cyberprobe-docs/

Zusammenfassung

Cyberprobe ist ein Toolkit zur Netzwerkpaketinspektion (Deep Packet Inspection) für die Echtzeitüberwachung von Netzwerken. Es findet Anwendung in der Netzwerküberwachung, der Erkennung von Eindringlingen, der forensischen Analyse und als defensive Plattform. Die Paketinspektion von Cyberprobe funktioniert sowohl in physischen Netzwerken als auch in Cloud-VPCs. Es gibt Funktionen, die Bereitstellungen im Cloud-Maßstab ermöglichen.

Dies ist kein einziges, monolithisches Toolkit zur Erkennung von Eindringlingen, das alles, was Sie wollen, direkt aus der Box erledigt. Wenn Sie das brauchen, empfehle ich Ihnen, sich woanders umzusehen. Stattdessen ist Cyberprobe eine Reihe flexibler Komponenten, die auf viele Arten kombiniert werden können, um eine Vielzahl von Paketinspektionsaufgaben zu bewältigen. Wenn Sie benutzerdefinierte Netzwerkanalysen erstellen möchten, gibt es viele Schnittstellen, die dies einfach machen.

Das Projekt unterhält eine Reihe von Komponenten, darunter:

  • cyberprobe, das Datenpakete sammelt und sie in Echtzeit an ein Netzwerk-Stream-Protokoll weiterleitet. Die Paketsammlung kann auf IP-Adressen, CIDR-Bereiche oder Full-Take abzielen. Gesammelte Pakete werden mit einer Geräte-ID gekennzeichnet. cyberprobe kann in Snort integriert werden, um eine dynamische Zielauswahl von IP-Adressen als Reaktion auf das Auslösen einer Snort-Regel zu ermöglichen.
  • cybermon, das die gesammelten Paketströme empfängt, zustandsbehaftete Verarbeitung durchführt und einen Strom von Beobachtungen erzeugt, die Netzwerkereignisse beschreiben. Die Ereignisse können auf viele verschiedene Arten konsumiert werden, z. B. können sie an ein Pub/Sub-System übermittelt oder einem gRPC-Dienst präsentiert werden. Die Ereignisbehandlung ist als eine in Lua geschriebene Funktion implementiert, sodass Sie Ihre eigene benutzerdefinierte Ereignisbehandlung hinzufügen können.
  • eine Reihe von Abonnenten, die verwendet werden können, um mit den erfassten Daten Dinge zu tun, z. B. Speicherung in ElasticSearch, BigQuery oder Gaffer.

Cyberprobe

Tool herunterladen

Der Sensor cyberprobe hat die folgenden Eigenschaften:

  • Kann beauftragt werden, Pakete von einer Schnittstelle zu sammeln und alle weiterzuleiten, die mit einer konfigurierbaren Adressliste übereinstimmen. Die Adressliste kann einzelne IP-Adressen, CIDR-Bereiche oder eine Alles-sammeln-Tasking ('0.0.0.0/0') sein.
  • Kann so konfiguriert werden, dass Snort-Alarme empfangen werden. In dieser Konfiguration wird, wenn ein Alarm von Snort empfangen wird, die mit dem Alarm verknüpfte IP-Quelladresse für einen konfigurierbaren Zeitraum dynamisch anvisiert. Dies ist nützlich, um z. B. Daten von jedem Netzwerkakteur zu sammeln, der eine Snort-Regel auslöst und somit als potenzieller Angreifer identifiziert wird.
  • Kann optional eine Management-API bereitstellen, die eine ferngesteuerte Abfrage des Zustands und Änderung der Konfiguration ermöglicht. Dies erlaubt die dynamische Änderung der Zielkarte und die Integration mit anderen Systemen.
  • Kann so konfiguriert werden, dass die Auslieferung über eines von zwei standardmäßigen Stream-Protokollen erfolgt.
  • Kann eine Verzögerungsleitung für die Paketsammlung mit konfigurierbarer Dauer einfügen. Dies kann z. B. beim Auslösen von Snort-Alarmen nützlich sein, um sicherzustellen, dass alle Pakete, die einen Alarm auslösen, gesammelt werden.

Cybermon

Das Monitor-Tool cybermon hat die folgenden Eigenschaften:

  • Analysiert Pakete, die im ETSI-Stream-Protokoll von einer oder mehreren cyberprobe-Instanzen geliefert werden.
  • Dekodiert eine Reihe von Paketprotokollen, um Netzwerkereignisse zu erkennen, die nahezu in Echtzeit an Ihre Konfiguration geliefert werden.
  • Dekodierte Informationen werden einer benutzerkonfigurierbaren Logik (geschrieben in Lua) zur Verfügung gestellt, um zu definieren, wie die dekodierten Daten verarbeitet werden. Beispielkonfigurationsdateien werden bereitgestellt, um die Auslieferung an RabbitMQ im JSON-Format, an einen gRPC-Endpunkt und an eine Redis-Warteschlange zu ermöglichen.
  • Methoden zur Paketfälschung sind enthalten, die das Zurücksetzen von TCP-Verbindungen und das Fälschen von DNS-Antworten ermöglichen. Dies kann aus Ihrer Lua-Konfiguration aufgerufen werden.
  • Unterstützt IP, TCP, UDP, ICMP, HTTP, DNS, SMTP, FTP, TLS und mehr. Der Code zielt auf die Linux-Plattform ab, ist jedoch generisch genug, um auf andere UN*X-ähnliche Plattformen anwendbar zu sein.

Abonnenten

Der Ereignisstrom von cybermon kann in JSON-Form an RabbitMQ übergeben werden, der dann an weitere Analysewerkzeuge weitergeleitet werden kann:

  • evs-alert meldet Indikator-Treffer in Ereignissen an die Standardausgabe.
  • evs-cassandra lädt Ereignisse in Cassandra.
  • evs-detector untersucht Ereignisse auf das Vorhandensein von Indikatoren. Ereignisse werden mit Indikator-Treffern annotiert, falls welche beobachtet werden.
  • evs-dump gibt das rohe Ereignis-JSON an die Standardausgabe aus.
  • evs-elasticsearch lädt Ereignisse in ElasticSearch.
  • evs-gaffer lädt Netzwerkinformationen in Gaffer (eine Graphdatenbank).
  • evs-geoip schlägt IP-Adressen in GeoIP nach und annotiert Ereignisse mit Standortinformationen.
  • evs-monitor gibt Ereignisinformationen an die Standardausgabe aus.

Skalierung

Die Architektur unterstützt AWS Traffic Mirroring und ermöglicht Bereitstellungen im Cloud-Maßstab:

  • Mehrere cyberprobe-Instanzen können die Last auf mehrere cybermon-Instanzen hinter einem Load-Balancer verteilen.
  • Der Ereignisstrom von cybermon kann an ein Pub/Sub-System übergeben werden, um die Last zu verteilen und eine Skalierung zu ermöglichen.

Weitere Informationen

Der einfachste Weg, die Software kennenzulernen, ist unser Quick-Start-Tutorial.

  • Cyberprobe-Handbuch
    • Quick-Start-Tutorial
    • Installation
    • Integration mit Endace DAG
    • Ausführung in Containern
    • Integration mit AWS Traffic Mirroring