28 dépôts
Executing administrative commands and manipulating system settings on a remote machine via a network connection.
Distinguishing note: Shortlist candidates focus on hardware recovery or specific protocols; this is general OS command execution.
Explore 28 awesome GitHub repositories matching system administration & monitoring · Remote Command Execution. Refine with filters or upvote what's useful.
This project is a set of extensions for the WeChat macOS application designed to modify client behavior and unlock hidden features. It functions as a client modification framework and a multi-account manager, allowing users to launch and operate several independent instances of the application on a single machine. The tool distinguishes itself through deep integration with the operating system, enabling the execution of macOS system commands and remote administration via incoming chat messages. It also provides productivity extensions that connect chat lists and conversation histories to exte
Enables executing macOS system commands, such as locking the screen or shutting down, via incoming chat messages.
Spug is a web-based agentless SSH management platform used for executing remote commands and managing servers without requiring the installation of agent software on target machines. It serves as a centralized operations suite that integrates remote command execution, task scheduling, configuration management, health monitoring, and application deployment. The platform differentiates itself through a browser-based SSH terminal and jump box, providing direct interactive shell access to remote hosts without a local client. It also features a remote file manager for bidirectional file transfers
Provides a centralized interface for executing shell commands across multiple remote servers simultaneously.
Quasar is an encrypted TCP-based remote administration tool for Windows that combines command-and-control capabilities with credential extraction, keystroke logging, file and registry management, desktop monitoring, and SOCKS5 reverse proxy tunneling. It operates through a modular framework where individual capabilities are loaded as plugins communicating over an encrypted command channel. The tool distinguishes itself by integrating credential recovery from browsers and FTP clients, keystroke capture with full Unicode support, and a SOCKS5 reverse proxy for routing network traffic through th
Executes shell commands and power operations on remote Windows machines over an encrypted TCP channel.
Bottlerocket is a container-optimized operating system and minimal Linux distribution designed specifically for hosting container workloads. It functions as an immutable infrastructure OS, utilizing a read-only root filesystem and atomic partition swapping to ensure consistent and reversible system updates. The system is distinguished by an API-driven host manager that replaces traditional shell-based configuration with a local REST API for administrative tasks. To maintain security and stability, it employs a dual-runtime isolation model that separates workload runtimes from system operation
Executes administrative commands and shell sessions on instances via a dedicated control container.
Gitolite est une couche de gestion côté serveur pour les dépôts Git auto-hébergés qui orchestre les paramètres des dépôts et l'accès des utilisateurs via des clés publiques SSH. Il fonctionne comme un orchestrateur de configuration Git, appliquant des règles de dépôt et des rôles d'utilisateur sur un serveur Linux central pour gérer le cycle de vie des données de contrôle de version hébergées. Le système se distingue par son modèle d'administration basé sur Git, où tous les utilisateurs et les règles d'accès sont stockés dans un dépôt Git dédié qui sert de source unique de vérité. Cela permet aux administrateurs serveur de gérer l'environnement d'hébergement en poussant les changements de configuration vers ce dépôt administratif. Le projet fournit un contrôle d'accès granulaire, utilisant la correspondance par motifs pour restreindre ou accorder des permissions sur des branches et des tags spécifiques. Il inclut des fonctionnalités pour organiser les utilisateurs et les dépôts en groupes et offre une interface restreinte pour exécuter des tâches administratives et interroger l'état du serveur via SSH sans nécessiter un accès shell complet.
Provides a restricted interface for running administrative tasks over SSH without full shell access.
Yao is an LLM agent framework and low-code web app builder designed for orchestrating autonomous AI agents. It provides a platform to design, deploy, and coordinate agents with specialized personas that can plan tasks, utilize external tools, and execute multi-stage pipelines. The project distinguishes itself through a Model Context Protocol server for connecting assistants to external binaries and HTTP services, and a gRPC remote execution engine that allows agents to manage remote servers and devices. It includes a model-agnostic provider bridge that supports dynamic switching between vario
Routes natural language requests to execute OS commands and manage settings on remote servers.
HackTools is a browser extension pentesting toolkit designed for offensive security professionals. It serves as a centralized collection of tools for generating payloads, managing penetration testing workflows, and accessing security reference materials within a web-based interface. The project provides specialized utilities for generating attack strings for XSS, SQL injection, and reverse shells to identify and exploit web vulnerabilities. It includes a data encoding and hashing utility to convert information between various formats for the purpose of bypassing security filters or verifying
Provides a curated list of Linux commands for remote system auditing and administrative tasks.
ejabberd is a multi-protocol communication gateway and scalable server that implements XMPP for instant messaging and presence. It serves as a federated messaging platform, enabling interoperable communication and user discovery between different remote servers. The project functions as an MQTT message broker for lightweight IoT device communication and a SIP signaling server for managing voice and multimedia signaling traffic. It allows for the hosting of multiple domains on a single instance using virtual hosting to isolate configurations and prevent username conflicts. The system provides
Allows executing administrative management commands via remote network connections.
Zoraxy est un outil d'administration réseau centré sur la gestion de proxy inverse HTTP. Il fournit une interface graphique centralisée pour router le trafic web des domaines publics vers les services backend internes, utilisant un proxy basé sur Go pour intercepter et transférer les requêtes. Le projet va au-delà du routage web standard en offrant une interface SSH basée sur navigateur pour l'administration de serveurs distants et l'exécution de commandes. Il prend également en charge le transfert TCP et WebSocket au niveau de la couche transport pour gérer le trafic non-HTTP entre les clients externes et les ports internes. Ses capacités étendues incluent la gestion automatisée du cycle de vie des certificats TLS via ACME, le contrôle d'accès réseau utilisant le filtrage basé sur CIDR, et l'intégration de l'authentification utilisateur. Le système intègre en outre des outils d'infrastructure réseau pour le scan d'IP et de ports, la surveillance de la disponibilité des services et l'analyse des statistiques de trafic.
Enables the execution of administrative shell commands on remote Linux systems through a web interface.
Pacu est un framework d'exploitation conçu pour auditer et tester la sécurité des environnements Amazon Web Services. Il sert d'outil de test d'intrusion cloud et d'énumérateur de ressources utilisé pour identifier les mauvaises configurations, cartographier les surfaces d'attaque et exécuter des chemins d'élévation de privilèges. Le framework fournit des capacités spécialisées pour les opérations de post-exploitation et d'équipe rouge (red team), incluant l'établissement de persistance via la création de portes dérobées dans la gestion des identités et des accès (IAM). Il se distingue par un système de modules basé sur des plugins qui permet le développement de tâches personnalisées et l'orchestration de requêtes API à travers plusieurs régions géographiques. Le projet couvre un large éventail d'activités d'audit de sécurité, incluant l'énumération d'infrastructure, l'exfiltration de données depuis des services de stockage et l'audit d'identité. Il inclut des outils pour l'exécution de code à distance via l'injection de charges utiles et des scripts de démarrage, ainsi que des capacités pour perturber les services de détection et analyser les mouvements latéraux dans le réseau. Pacu gère les clés d'authentification spécifiques à la cible et les métadonnées de session en utilisant des conteneurs isolés et une base de données locale pour maintenir l'état et réduire les appels API.
Runs arbitrary commands with root or system privileges on virtual machines using remote command execution tools.
Komari est un système de surveillance de serveur auto-hébergé et un agent multiplateforme utilisé pour suivre les métriques de ressources système et la santé sur les serveurs Linux, Windows et Android. Il fournit un tableau de bord centralisé pour observer les performances des serveurs et gérer l'infrastructure de manière privée. Le projet dispose d'un terminal distant basé sur le web qui utilise des connexions bidirectionnelles pour exécuter des commandes et gérer les serveurs distants via une interface shell. Il inclut également un moniteur de connectivité réseau pour mesurer l'accessibilité et la latence via des requêtes ICMP, TCP et HTTP, ainsi qu'un suivi de la consommation de trafic pour surveiller la consommation mensuelle de données par rapport à des seuils d'octets et des cycles de facturation définis. Le système prend en charge un large éventail d'environnements, incluant les systèmes hérités, le matériel embarqué aux ressources limitées et les environnements d'hébergement virtuel restreints où l'exécution binaire est limitée. Les capacités s'étendent au filtrage de l'utilisation du disque et aux thèmes d'interface utilisateur personnalisables gérés via un panneau d'administration.
Enables the execution of administrative shell or PowerShell commands on remote machines via network connections.
Natpass est une passerelle d'accès distant basée sur le web et un orchestrateur conçu pour gérer des instances de serveurs distants, le streaming de bureau et des environnements de développement cloud via un navigateur. Il fonctionne comme un portail centralisé pour exécuter des commandes shell et accéder à des bureaux graphiques sur des serveurs distants sans avoir besoin de clients locaux. Le système inclut un hôte IDE distant et un streamer de bureau distant, permettant des environnements de développement côté serveur et la transmission de l'interface visuelle d'une machine distante directement vers un navigateur web. Il dispose également d'un outil de requête de documentation en langage naturel pour récupérer des réponses techniques et des extraits spécifiques de la documentation via des requêtes de traitement. Le projet couvre l'administration de serveurs distants et les flux de travail de développement, fournissant une émulation de terminal accessible par navigateur et la virtualisation d'environnement distant pour l'exécution de commandes multiplateformes.
Allows executing administrative commands and manipulating system settings on remote machines through a web connection.
Exphub est une bibliothèque de scripts d'exploitation CVE et une suite de vulnérabilités logicielles d'entreprise conçue pour vérifier et exploiter des failles de sécurité connues dans des environnements serveurs tels que WebLogic, Struts2, Tomcat et JBoss. Il fonctionne comme un toolkit d'exécution de code à distance et un framework de déploiement de web shell pour déclencher l'exécution de commandes non autorisées et établir un accès persistant sur des systèmes distants. Le projet inclut des utilitaires spécialisés pour la reconnaissance de réseaux internes, utilisant spécifiquement la falsification de requêtes côté serveur (SSRF) pour scanner les ports et services ouverts. Il fournit en outre des mécanismes pour contourner les contrôles d'accès et effectuer des lectures et téléchargements de fichiers non autorisés. La suite couvre de larges domaines de capacités, notamment l'évaluation des vulnérabilités, les tests d'intrusion et l'exécution de scripts de preuve de concept pour confirmer la présence de failles de sécurité.
Checks target servers for known remote command execution vulnerabilities using proof-of-concept scripts.
Ce projet est un framework d'agent IA et de chatbot multicanal qui permet à une seule intelligence IA d'être déployée à travers diverses plateformes de messagerie, interfaces web et comptes email. Il fonctionne comme une passerelle IA multi-modèles, fournissant une interface unifiée pour router les requêtes entre différents fournisseurs de modèles de langage. Le système se distingue par ses capacités de planification autonome des tâches et de gestion des connaissances. Il peut décomposer des objectifs complexes en étapes d'exécution séquentielles en utilisant des outils externes et un navigateur headless, tout en extrayant simultanément des informations des conversations pour construire une base de connaissances structurée avec des graphes de relations visuels. La plateforme inclut un système de mémoire à plusieurs niveaux pour la récupération de contexte à long terme, un moteur de plugin de compétences dynamique pour étendre les fonctionnalités, et la capacité d'exécuter des commandes système à distance. Elle prend également en charge les workflows multimodaux, permettant l'échange d'images, de messages vocaux et de fichiers à travers différents canaux de communication. L'instance peut être gérée via une console web, une interface de commande basée sur le terminal, ou via des commandes slash dans le chat.
Enables the AI agent to execute terminal commands and perform file operations on a remote operating system.
Bistoury est un outil de diagnostic de production pour les applications Java qui fournit une console de débogage distribuée, un profileur de performance et un manipulateur de bytecode runtime. Il permet le débogage d'applications en temps réel et le diagnostic de production en analysant les applications Java en cours d'exécution via l'instrumentation dynamique et l'inspection d'état. Le système se distingue par un gestionnaire d'agent distant qui coordonne les connexions de diagnostic et un manipulateur de bytecode runtime capable de redéfinir des classes en mémoire sans nécessiter de redémarrage de processus. Il dispose d'une interface web pour capturer des dumps de tas (heap dumps), des piles de threads et des variables locales à travers plusieurs instances de serveur, pris en charge par une couche de communication médiée par proxy pour router les commandes vers des cibles distantes. Le projet couvre un large éventail de capacités d'observabilité, incluant le profilage des performances CPU via l'échantillonnage de pile asynchrone et les graphiques en flamme (flame graphs), la gestion distribuée des logs sur plusieurs machines et la capture d'état non bloquante utilisant des points d'arrêt conditionnels. Il inclut également des utilitaires de récupération de source qui lient le bytecode runtime au code source original via la décompilation ou l'intégration avec des dépôts Git et Maven. L'outil fournit une console web et des interfaces de ligne de commande pour gérer les logs, récupérer les fichiers système et inspecter la configuration système et les variables d'environnement.
Sends troubleshooting commands to target applications via a proxy and agent for real-time results.
rtty est un gestionnaire de terminal SSH basé sur le web et une passerelle sécurisée conçue pour l'administration d'appareils distants. Il fournit une interface de navigateur pour accéder aux shells Linux, gérer les fichiers distants via des flux binaires et acheminer le trafic réseau vers les pages web internes des appareils via un tunnel proxy HTTP. Le système dispose d'une passerelle sécurisée utilisant l'authentification TLS mutuelle et le chiffrement SSL pour protéger les transmissions de données. Il inclut des outils d'orchestration de session pour la gestion de l'état multi-session, permettant le monitoring en vue fractionnée et l'exécution de commandes par lots sur plusieurs appareils connectés simultanément. La connectivité est maintenue via l'émulation de terminal basée sur WebSocket pour un accès shell interactif en temps réel et des transferts de flux binaires pour les téléchargements et téléversements de fichiers distants.
Enables the simultaneous broadcast execution of a single command across a fleet of connected remote devices.
NuttX est un système d'exploitation temps réel (RTOS) conforme à POSIX, conçu pour les microcontrôleurs allant des architectures 8 bits aux 64 bits. Il fournit un environnement d'exécution déterministe avec un ordonnanceur de tâches temps réel et un noyau embarqué POSIX pour assurer une exécution de code portable sur diverses cibles matérielles. Le projet se distingue par une couche d'abstraction matérielle complète qui fournit des pilotes standardisés pour I2C, SPI, CAN et USB sur divers chipsets de semi-conducteurs. Il dispose également d'une pile réseau embarquée prenant en charge TCP, UDP, IPv4 et IPv6, ainsi que des protocoles industriels tels que Modbus et DroneCAN. Le système couvre un large éventail de capacités, incluant une gestion avancée de la mémoire avec pagination à la demande, des opérations cryptographiques sécurisées et un système de fichiers virtuel pour gérer des types de stockage disparates. Il intègre en outre des interfaces de haut niveau pour les interfaces graphiques, la synthèse audio et l'exécution de plusieurs langages de script et charges de travail WebAssembly. L'environnement est construit en utilisant Make ou CMake pour cibler des configurations de cartes et des chipsets spécifiques.
Allows the execution of specific programs or scripts on a distant machine via network protocols.
This project is a cross-platform device integration suite that synchronizes notifications, clipboards, and files between computers and mobile devices over a local network. It functions as a notification mirroring service, a remote input controller, a remote system manager, and a wireless file transfer tool. The system enables the use of a mobile device as a wireless touchpad, keyboard, and presentation remote. It allows for the remote execution of console commands, multimedia playback control, and the monitoring of mobile battery status from a desktop interface. Capabilities cover a broad ra
Enables executing console commands, controlling multimedia playback, and monitoring mobile battery status from a desktop.
Zappa is a serverless Python framework and command-line tool used for packaging and deploying Python web applications to AWS Lambda. It functions as a serverless infrastructure automator that provisions API Gateways, IAM roles, and SSL certificates to run ASGI and WSGI applications as serverless functions. The tool distinguishes itself by providing a management CLI for executing remote administration scripts and management commands directly within the deployed environment. It includes specific mechanisms for serverless performance tuning, such as scheduling regular warm-up invocations to prev
Executes administrative scripts and management commands directly within the remote deployed environment.
WinSCP is a remote file manager and SFTP and FTP client that provides a graphical interface for browsing, editing, and organizing files on remote servers and cloud storage. It serves as a multi-protocol tool supporting SFTP, FTP, FTPS, SCP, S3, and WebDAV, and functions as an S3 object storage browser for managing files and buckets. The application distinguishes itself through its automation capabilities, allowing for scripted file transfers and remote command execution via a command-line interface or a .NET assembly. It also features directory synchronization to match local and remote folder
Allows running shell commands on remote servers via SFTP or SCP for administrative tasks.