5 Repos
Routing of commands from a web interface to distributed agents via a REST API.
Distinct from Command Routing Architectures: Specifically covers the REST API transport for C2 agent management rather than general architectural routing patterns.
Explore 5 awesome GitHub repositories matching software engineering & architecture · REST-Based Command Dispatch. Refine with filters or upvote what's useful.
Caldera is an adversary emulation platform and command and control framework designed to simulate cyber attack patterns. It functions as an automated red team tool and threat framework orchestrator, executing attack sequences based on standardized cybersecurity threat frameworks to validate security defenses and detection capabilities. The platform distinguishes itself through the dynamic compilation of customized executable payloads and the use of framework-mapped adversary modeling to structure attack techniques. It manages asynchronous agents on targeted endpoints via a central server acce
Manages asynchronous attack simulations by routing commands from a web interface to distributed agents via a central API.
Cerebro ist ein Administrationstool für OpenSearch- und Elasticsearch-Cluster, das eine webbasierte grafische Oberfläche zur Überwachung des Zustands und zur Verwaltung der Performance bietet. Es dient als zentrale Konsole für die Cluster-Administration, einschließlich der Erstellung und Organisation von Indizes, Aliasen und Index-Templates. Das Projekt zeichnet sich durch integrierte Verzeichnisauthentifizierung aus, wobei LDAP-Dienste genutzt werden, um Benutzeridentitäten und Zugriffsberechtigungen zu verwalten. Es enthält zudem eine dedizierte REST-Client-Konsole zum Senden manueller Anfragen an Cluster, die über Autovervollständigung und die Möglichkeit verfügt, Anfragen als curl-Befehle zu exportieren. Das Tool deckt umfassende operative Funktionen ab, einschließlich Datensicherung und -wiederherstellung via Snapshot-Management, Shard-Verteilung und -Ausgleich über Knoten hinweg sowie Echtzeit-Überwachung des Cluster-Zustands. Es bietet zudem ein Warnsystem für Index-Änderungen und Schwankungen der Clustermitgliedschaft, neben internen Analysetools zur Untersuchung von Datenverteilungen.
Acts as a bridge forwarding administration requests from the web interface to the backend cluster via REST.
LXD ist ein System-Container-Manager und Virtual-Machine-Manager, der eine einheitliche Schnittstelle für den Betrieb vollständiger Linux-Systeme bietet. Er fungiert als Container-Cluster-Orchestrator, Bildformat-Konverter und Infrastruktur-Manager, der die Steuerung über eine REST-API und sprachspezifische SDKs ermöglicht. Das Projekt zeichnet sich durch die Bereitstellung einer einheitlichen Abstraktion für Container und virtuelle Maschinen aus, wobei beide als generische Instanzen innerhalb eines einzigen Management-Layers behandelt werden. Es unterstützt koordinierte verteilte Cluster, um den Zustand zu synchronisieren und Workloads über mehrere physische Knoten hinweg zu verteilen. Das System deckt programmatische Infrastruktursteuerung über eine REST-basierte Managementschnittstelle und ein Daemon-basiertes Orchestrierungsmodell ab. Es enthält Funktionen für die Konvertierung zwischen Bildformaten, Multi-Node-Cluster-Skalierung und die Ausführung virtualisierter Maschineninstanzen, die vollständige Hardware-Emulation erfordern.
Translates external HTTP requests into internal system commands via a centralized daemon for resource control.
WebDriverAgent is an on-device control agent and automation server that implements the WebDriver protocol for iOS devices. It serves as a bridge that enables the remote control of applications and the operating system on physical iOS devices and simulators for automated testing. The project provides a UI testing framework capable of interacting with on-screen elements, capturing screenshots, and simulating user gestures. It translates remote commands into native system calls to interact with the iOS accessibility hierarchy. The server covers a broad range of device orchestration and UI autom
Provides a REST-based command interface on the device to receive and dispatch remote control instructions.
Anthias is a digital signage management system used to schedule and display images, videos, and web pages across a fleet of screens. It functions as a Docker-based device orchestrator that deploys containerized software across networked hardware units via a centralized interface. The platform includes a web-based content scheduler to control the timing, duration, and visibility of media assets using specific date and time windows. Administration is handled through a secure gateway that utilizes a reverse proxy and TLS termination to manage remote display devices over HTTPS. The system covers
Exposes a REST API for dispatching configuration and content updates to distributed screen agents.