Skip to main content

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

Vortex

Vortex est le moteur de trafic HTTP de Cyberstrike. Il intercepte, stocke et analyse les requetes HTTP transitant par le systeme — qu’elles soient capturees par HackBrowser, l’extension Chrome, ou injectees via l’API.

Ce que fait Vortex

CapaciteDescription
Capture de traficStocke chaque paire requete/reponse HTTP avec les en-tetes complets et le corps
Moteur DSLFiltrer et interroger le trafic avec un langage d’expression dedie
Correspondance de reglesAppliquer des regles-en-donnees (detect, canary, transform) sur le trafic capture
RejeuRenvoyer les requetes capturees avec des modifications pour les tests
Correlation de signauxRecouper les decouvertes entre les requetes pour detecter les vulnerabilites enchainees

Requetes DSL

Vortex inclut un moteur d’expressions pour filtrer le trafic HTTP. Interrogez par methode, chemin, statut, en-tetes, contenu du corps, et plus :

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

Le DSL prend en charge la logique booleenne, la correspondance de chaines, la comparaison numerique et l’acces aux champs imbriques.

Regles

Les regles Vortex sont des donnees declaratives — pas du code. Trois formes de regles couvrent les motifs courants :

FormeObjectifExemple
DetectSignaler le trafic correspondant a un motifDonnees sensibles dans les corps de reponse
CanaryInjecter des marqueurs et surveiller leur reflexionSSRF, redirection ouverte, injection d’en-tetes
TransformModifier les requetes avant le rejeuSupprimer les en-tetes d’auth, permuter les valeurs de parametres

Les regles peuvent etre chargees depuis des packs integres ou definies par projet.

Integration avec HackBrowser

Lorsque HackBrowser capture du trafic, Vortex le traite automatiquement :

  1. La requete arrive via POST /session/ingest
  2. Vortex stocke la requete et applique les regles actives
  3. Les regles correspondantes generent des signaux
  4. Les signaux alimentent le pipeline d’analyse du proxy-agent

Utilisation

Vortex s’execute comme partie du backend Cyberstrike — aucune configuration separee n’est requise. Le trafic le traverse chaque fois que vous utilisez HackBrowser, l’extension Chrome ou le pipeline WSTG.

Utilisez /web dans le TUI pour inspecter les donnees Vortex accumulees : requetes capturees, regles correspondantes et signaux generes. Commandes associees :

CommandeCe qu’elle affiche
/webEndpoints captures, roles, identifiants
/vulnerabilitiesDecouvertes issues des signaux Vortex + tests WSTG
/methodologyCouverture et statut de la methodologie

Tip

Vortex est inclus dans le tier gratuit. La couche d’analyse IA (raisonnement du proxy-agent, correlation de signaux) est ce qui le rend puissant — et elle s’execute sur votre fournisseur IA configure.