2 Repos
Orchestration of software updates across multiple remote machines via secure connections.
Distinct from Remote Application Updates: Existing candidates target web apps, firmware, or specific binaries, not general system-wide updates via SSH.
Explore 2 awesome GitHub repositories matching devops & infrastructure · Remote System Updates. Refine with filters or upvote what's useful.
Topgrade ist ein CLI-Tool für die Systemsoftware-Wartung, das als Multi-Paketmanager-Updater und System-Update-Orchestrator fungiert. Es erkennt und führt Update-Befehle für alle installierten Paketmanager und Software-Tools auf einem System aus, um die Software aktuell zu halten. Das Tool zeichnet sich durch die Fähigkeit aus, Software-Updates auf mehreren Remote-Maschinen über Secure-Shell-Verbindungen auszulösen. Es unterstützt zudem unbeaufsichtigte System-Updates durch die Verwaltung administrativer Anmeldedaten und das Caching von Privilegien, um zu verhindern, dass Passwortabfragen den Prozess blockieren. Das Projekt bietet ein Framework für automatisierte Update-Workflows, einschließlich der Ausführung benutzerdefinierter Shell-Skripte, Sequenzverwaltung und Retry-Konfiguration. Es umfasst zudem die Integration mit Terminal-Multiplexern und ein Benachrichtigungssystem, um den Fortschritt und die Ergebnisse der Update-Sequenz zu kommunizieren.
Triggers comprehensive system updates across multiple remote machines using secure connections.
Windows-Exploit-Suggester ist ein Security-Audit-Tool zum Scannen von Windows-Systemen auf veraltete Komponenten und fehlende Sicherheits-Patches. Es fungiert als Vulnerability-Scanner, der den Patch-Stand des Ziels mit offiziellen Sicherheitsbulletins der Hersteller vergleicht, um Sicherheitslücken zu identifizieren. Das Tool ist auf Exploit-Mapping spezialisiert und verknüpft identifizierte fehlende Updates mit bekanntem öffentlichem Exploit-Code und verfügbaren Penetration-Testing-Modulen. Es automatisiert den Rechercheprozess durch den Abgleich fehlender Patches mit spezifischen Schwachstellen-IDs, um anwendbare Angriffsvektoren zu bestimmen. Das System umfasst Funktionen für den Remote-Patch-Stand-Vergleich und heuristische Erkennung, um den Status eines Hosts abzuleiten. Es hält die Genauigkeit durch einen Synchronisationsmechanismus aufrecht, der die neuesten Sicherheitsdaten von Herstellerquellen herunterlädt und parst, um die interne Schwachstellendatenbank zu aktualisieren.
Analyzes the current state of a remote system to determine if specific security updates are absent.