
Orchestrierungskomponente von purpleteam
Klonen Sie dieses Repository.
Wechseln Sie mit cd in das Stammverzeichnis des Repositorys und führen Sie Folgendes aus:
npm install
Kopieren Sie die Datei config/config.example.json nach config/config.local.json.
Verwenden Sie die Datei config/config.js für die Dokumentation und weitere Beispiele.
outcomes.dir Konfigurieren Sie diesen Wert. Dies muss ein von Ihnen gewähltes Verzeichnis sein, das sowohl der Orchestrator- als auch der App-Scanner-Container verwenden. Der Wert von outcomes.dir sollte mit den Werten slave.report.dir und results.dir der Tester übereinstimmen. Das von Ihnen gewählte und konfigurierte Verzeichnis benötigt die Gruppenberechtigung rwx, da der Orchestrator- und die Tester-Container dieselbe Gruppe teilen; sie lesen, schreiben und löschen auch Ergebnisdateien in diesem Verzeichnis.
testerFeedbackComms.medium Long Polling lp wird sowohl in local- als auch in cloud-Umgebungen unterstützt. Server Sent Events sse werden aufgrund von AWS-Einschränkungen nur in der local-Umgebung unterstützt. Sowohl lp als auch sse sind Echtzeit. Beide Implementierungen haben ihre Vor- und Nachteile.
Weitere Details zu diesem Wert finden Sie in der CLI-Dokumentation.