Skip to main content

Cyberstrike is now open source! AI-powered penetration testing for security professionals. Star on GitHub

Vortex

Vortex ist die HTTP-Verkehrs-Engine von Cyberstrike. Sie faengt HTTP-Anfragen ab, speichert und analysiert sie — ob von HackBrowser, der Chrome Extension erfasst oder ueber die API injiziert.

Was Vortex leistet

FaehigkeitBeschreibung
VerkehrserfassungSpeichert jedes HTTP-Anfrage/Antwort-Paar mit vollstaendigen Headers und Body
DSL-EngineVerkehr mit einer speziell entwickelten Ausdruckssprache filtern und abfragen
RegelabgleichRegeln-als-Daten (Erkennung, Canary, Transformation) auf erfassten Verkehr anwenden
WiedergabeErfasste Anfragen mit Aenderungen zum Testen erneut senden
SignalkorrelationErgebnisse anfraguebergreifend referenzieren, um verkettete Schwachstellen zu erkennen

DSL-Abfragen

Vortex enthaelt eine Ausdrucks-Engine zum Filtern von HTTP-Verkehr. Abfragen nach Methode, Pfad, Status, Headers, Body-Inhalt und mehr:

method == "POST" && path contains "/api/" && status >= 400
header["content-type"] contains "json" && body contains "token"

Die DSL unterstuetzt boolesche Logik, Zeichenkettenabgleich, numerische Vergleiche und verschachtelten Feldzugriff.

Regeln

Vortex-Regeln sind deklarative Daten — kein Code. Drei Regelformen decken die gaengigen Muster ab:

FormZweckBeispiel
DetectVerkehr markieren, der einem Muster entsprichtSensible Daten in Antwort-Bodies
CanaryMarker injizieren und auf deren Reflexion achtenSSRF, offene Weiterleitung, Header-Injection
TransformAnfragen vor der Wiedergabe aendernAuth-Header entfernen, Parameterwerte tauschen

Regeln koennen aus eingebauten Paketen geladen oder pro Projekt definiert werden.

Integration mit HackBrowser

Wenn HackBrowser Verkehr erfasst, verarbeitet Vortex ihn automatisch:

  1. Anfrage kommt ueber POST /session/ingest
  2. Vortex speichert die Anfrage und wendet aktive Regeln an
  3. Uebereinstimmende Regeln generieren Signale
  4. Signale fliessen in die Analyse-Pipeline des proxy-agent

Verwendung

Vortex laeuft als Teil des Cyberstrike-Backends — keine separate Einrichtung erforderlich. Verkehr fliesst hindurch, wann immer Sie HackBrowser, die Chrome Extension oder die WSTG-Pipeline verwenden.

Verwenden Sie /web in der TUI, um angesammelte Vortex-Daten zu untersuchen: erfasste Anfragen, uebereinstimmende Regeln und generierte Signale. Verwandte Befehle:

BefehlWas angezeigt wird
/webErfasste Endpunkte, Rollen, Anmeldedaten
/vulnerabilitiesErgebnisse aus Vortex-Signalen + WSTG-Tests
/methodologyAbdeckungs- und Methodikstatus

Tip

Vortex ist in der kostenlosen Stufe enthalten. Die KI-Analyseschicht (proxy-agent-Reasoning, Signalkorrelation) macht es leistungsfaehig — und diese laeuft auf Ihrem konfigurierten KI-Anbieter.