Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
sliver-gui — Plattformübergreifende Electron-GUI für das Sliver-C2-Framework, die Session- und Beacon-Dashboards, Payload-Generierung, Listener, Loot und Cloud-Deployment-Verwaltung bietet. | Kitploit
Tools/GitHubGitHub/sliverarmory/sliver-gui
Penetrationstest-FrameworksPayload-GenerierungLaterale BewegungPost-ExploitationPenetrationstestsCloud-SicherheitCommand and ControlDienstprogramme & FrameworksRed TeamingRemote-Access-Tool
GitHub
17612199vor 2 TagenVon Kitploit geprüft
sliverarmory/sliver-gui

sliver-gui

Plattformübergreifende Electron-GUI für das Sliver-C2-Framework, die Session- und Beacon-Dashboards, Payload-Generierung, Listener, Loot und Cloud-Deployment-Verwaltung bietet.

Repository anzeigen

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Sliver GUI-Symbol

Sliver GUI

Die neueste Version herunterladen

Sliver GUI ist eine plattformübergreifende Electron-Desktopanwendung für Sliver. Sie kombiniert Backend-Verbindungen, Live-Statusansichten, dedizierte Arbeitsbereiche und eine native Sliver-Konsole in einer React-Oberfläche, die mit HeroUI, HeroUI Pro und Font Awesome erstellt wurde.

Funktionen

  • Mehrere Anwendungsfenster mit gespeicherten Operator-Konfigurationen, gemeinsam genutzten Verbindungen für übereinstimmende Konfigurationen und unabhängigem Arbeitsbereichszustand.
  • Eine Übersichts-Topologieansicht, Sessions- und Beacons-Dashboards sowie dedizierte Interaktionsarbeitsbereiche mit Datei-, Prozess-, Umgebungs-, Registry- und Aktivitätsbereichen.
  • Ansichten für Generierung, Builds und Profile, Jobs und Listener, Loot und Anmeldedaten.
  • Gehostete Websites mit Erstellung/Löschung von Sites, eigenständiger Monaco-Textbearbeitung, Datei- und rekursiven Verzeichnisimporten, Inhaltsersetzung/-löschung, MIME- Aktualisierungen und Aktionen zum Speichern von Kopien direkt aus Inhaltszeilen oder Quellvorschauen. Browser-Vorschauen stellen aktuelle Inhalte und Website-Ressourcen von einem temporären Loopback-HTTP-Server bereit. Schreibgeschützte Monaco-Quell- und binäre Hex-Ansichten bleiben verfügbar. Siehe Website-Einschränkungen und Vorschau-Sicherheit.
  • Dedizierte Sliver-Konsole und verwaltete SSH-Fenster mit Ghostty-Terminals in Tabs.
  • Ein eigenständiger Datei → Remote Desktop-Client auf Basis von IronRDP, mit direkten TLS-Verbindungen mit standardmäßiger NLA- oder Remote-Screen-Anmeldung, gespeicherten Profilen, Zertifikatsprüfung, Desktop-Tabs, expliziter Text-Zwischenablage und einem sandboxed Canvas-Viewer. Er funktioniert ohne Operator-Konfiguration oder Sliver-Server-Verbindung. Siehe RDP-Nutzung und Architektur und Verifikation.
  • Separate Fenster für Armory, Netzwerk und Cloud-Bereitstellung, einschließlich AWS- und Azure-Kontointegration.
  • Ein DNS-Manager für Cloud-Bereitstellungen für Route 53 und Azure DNS, mit Zonen- und Alle-Zonen-Datensatzansichten und Datensatzbearbeitung.
  • Konfigurierbare Tastaturkürzel, Anwendungsdarstellung und Update-Steuerung.
  • Befehlspaletten-Navigation zu Live-Sessions und Beacons nach Namen, mit Host-, Benutzer- und ID-Details zur Unterscheidung gleichnamiger Einträge.

Die GUI implementiert nicht jeden Upstream-Befehl oder jede Option. Operator- Verbindungen verwenden mTLS; WireGuard-Operator-Konfigurationen werden erkannt, können aber keine Verbindung herstellen. Siehe den Operator-Paritätsbericht für verfolgte Abdeckung und die folgenden Funktionsdokumente für spezifische Grenzen.

Entwicklung

Anforderungen

  • Node.js 24.15 oder neuer in der 24.x-Reihe oder Node.js 26 oder neuer.
  • npm 11.19 oder neuer.
  • rustup für den gebündelten RDP-Helfer; npm run setup:rdp installiert die festgelegte Rust-1.94.1-Toolchain und Plattform-Targets.
  • Eine HeroUI-Pro-Lizenz und Authentifizierung für das Paketartefakt; Sie benötigen diese Lizenz nur, wenn Sie den Code von Grund auf neu erstellen möchten. Sie können vorgefertigte Binärdateien aus den GitHub-Releases herunterladen.

Die unterstützten Versionen und gesperrten Abhängigkeiten sind in package.json und package-lock.json festgehalten. Der Anwendungscode verwendet striktes TypeScript; Build-Helfer verwenden Node.js-ES-Module.

Lokal ausführen

npm ci --strict-allow-scripts
npx heroui-pro login
npx heroui-pro install --yes
npm run setup:rdp
npm run dev

Die HeroUI-Anmelde-/Installationsschritte sind für die Ersteinrichtung der Workstation erforderlich; sie können übersprungen werden, wenn HEROUI_AUTH_TOKEN bereits für die Installation konfiguriert ist. Halten Sie Anmeldedaten aus versionierten Dateien heraus.

npm run dev baut und startet die statische Anwendung unter sliver://app/index.html und verwendet dabei die Produktions-Content-Security-Policy. Es baut außerdem den Host-RDP-Helper aus dem gepinnten IronRDP-Fork. Gewöhnliche TypeScript-Builds und Unit-Tests erfordern keine Rust-Kompilierung. Starten Sie den Befehl nach Quellcodeänderungen neu; dieser Workflow verwendet kein HMR.

Der TypeScript-Client wird aus dem gepinnten npm-Paket sliver-script installiert. Ein benachbarter Client-Checkout ist nicht erforderlich. Die gewöhnliche Anwendungsentwicklung erfordert keinen Sliver-Quellcode-Checkout; das Bauen der nativen Konsole schon.

Lokale Einstellungen und Konfigurationen

Das Standard-Sliver-Client-Stammverzeichnis ist ~/.sliver-client; mit SLIVER_CLIENT_ROOT_DIR kann ein anderes Stammverzeichnis gewählt werden. Anwendungseinstellungen, einschließlich der Optionen für den Overview-Graphen, werden in gui/application-settings.json gespeichert; der Workspace-Zoom wird in gui/workspace-zoom.json gespeichert und die Einstellungen des Texteditors in gui/text-editor-settings.json unterhalb dieses Stammverzeichnisses. Die GUI erkennt vorhandene Operator-Konfigurationen in configs/ und aktualisiert den geöffneten Selektor, wenn dort eine gültige Konfiguration gespeichert wird. Konfigurationen, die über Import ausgewählt werden, speichert sie als private Dateireferenzen in gui/operator-configs.json. Import und Forget kopieren oder löschen die Quellkonfigurationen nicht.

Remote-Desktop-Profile und Endpunkt-Zertifikat-Pins befinden sich in gui/rdp.json. Passwörter werden standardmäßig weggelassen, können bis zum Beenden der App beibehalten oder mit dem sicheren Speicher des Betriebssystems verschlüsselt werden. Dauerhafte Passwörter sind nicht verfügbar, wenn Linux einen unverschlüsselten Schlüsselspeicher auswählt. Die Zwischenablageübertragung ist explizit und auf Text beschränkt; das Schließen eines RDP-Tabs trennt die Verbindung, ohne das Remote-Windows-Konto abzumelden.

Settings → General → Appearance → Disable window transparency deaktiviert die native Fenstertransparenz sofort in der gesamten App. Der Schalter ist standardmäßig aus, sodass die Transparenz dort, wo sie unterstützt wird, aktiviert bleibt. Er wird mit den anderen Anwendungseinstellungen gespeichert und hat Vorrang vor der Terminal-Transparenz.

Ghostty-kompatible Terminalfarben werden in Settings → Terminal konfiguriert und in gui/ghostty/config gespeichert. Benutzerdefinierte Themes gehören in gui/ghostty/themes/; installierte native Ghostty-Themes werden automatisch erkannt. Siehe terminal appearance and Ghostty themes für die gemeinsame Nutzung von Konfigurationen, den Monaco-Editor, die Unterstützung von Plattform-Transparenz und Laufzeitbeschränkungen.

Befehle

Tool herunterladen