Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Tools/GitHubGitHub/nakagami/grdpwasm
Verschlüsselungs-/EntschlüsselungstoolsWebsicherheitNetzwerksicherheitDienstprogramme & FrameworksAuthentifizierungRemote-Access-Tool
GitHubnakagami/grdpwasm

grdpwasm

Ein webbasierter RDP-Client

Repository anzeigen
31815vor 5 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

grdpwasm

Ein webbasierter RDP-Client, erstellt mit Go WebAssembly und grdp. Stellen Sie direkt von Ihrem Browser aus eine Verbindung zu einem Windows-Remotedesktop-Server her – keine Plugins erforderlich.

Architektur

root@kitploit:~
Browser (WASM) ──WebSocket──► proxy (Go) ──TCP──► RDP Server

Da Browser keine rohen TCP-Sockets öffnen können, überbrückt ein schlanker Go-Proxy-Server WebSocket-Verbindungen vom Browser zum TCP-Port des RDP-Servers.

Voraussetzungen

  • Go 1.24 oder später
  • Ein erreichbarer RDP-Server (Windows oder jeder RDP-kompatible Host)

Erstellen

root@kitploit:~
git clone https://github.com/nakagami/grdpwasm.git
cd grdpwasm
make all

make all erzeugt:

AusgabeBeschreibung
static/main.wasmGo WASM-Binärdatei (läuft im Browser)
static/wasm_exec.jsGo-Runtime-JS-Unterstützungsdatei
proxy/proxyWebSocket-zu-TCP-Proxy + statischer Dateiserver

Ausführen

root@kitploit:~
make serve
# or equivalently:
./proxy/proxy -listen :8080 -static static

Öffnen Sie dann http://localhost:8080 in Ihrem Browser.

Proxy-Optionen

FlagStandardBeschreibung
-listen:8080Adresse und Port, auf denen gelauscht wird
-staticstaticVerzeichnis zur Auslieferung statischer Dateien

Verwendung

  1. Öffnen Sie http://localhost:8080 in einem Browser.
  2. Füllen Sie das Verbindungsformular aus:
    • Host — Hostname oder IP-Adresse des RDP-Servers
    • Port — RDP-Port (Standard 3389)
    • Domäne — Windows-Domäne (bei lokalen Konten leer lassen)
    • Benutzer — Benutzername
    • Passwort — Passwort
    • Breite / Höhe — anfängliche Desktop-Auflösung
  3. Klicken Sie auf Verbinden.
  4. Der Remote-Desktop erscheint im Canvas. Klicken Sie auf das Canvas, um den Tastaturfokus zu erfassen.
  5. Klicken Sie auf Trennen, um die Sitzung zu beenden.

Tastatur & Maus

Alle Standard-Tastatureingaben werden über RDP-Scan-Codes an den Remote-Desktop weitergeleitet. Mausbewegung, Schaltflächenklicks und Scrollrad werden vollständig unterstützt.

Hinweis: Der Browser-Tab muss den Fokus haben, damit Tastaturereignisse weitergeleitet werden. Klicken Sie in den Canvas-Bereich, wenn Tasten nicht mehr reagieren.

Audio

Remote-Audio wird über RDPSND gestreamt und über die Web Audio API des Browsers abgespielt (PCM 44100 Hz, Stereo, 16-Bit signed little-endian).

Sicherheitshinweise

  • Der Proxy akzeptiert Verbindungen von jeder Quelle. Führen Sie ihn nur in einem vertrauenswürdigen Netzwerk aus oder fügen Sie eine Authentifizierung hinzu, bevor Sie ihn dem Internet aussetzen.
  • Anmeldeinformationen werden über WebSocket vom Browser an den Proxy übertragen. Verwenden Sie HTTPS/WSS (platzieren Sie den Proxy hinter einem TLS-beendenden Reverse-Proxy wie nginx oder Caddy), wenn Sie über ein unsicheres Netzwerk darauf zugreifen.

Entwicklung

root@kitploit:~
make wasm       # rebuild only the WASM binary
make proxy      # rebuild only the proxy server
make wasm_exec  # refresh wasm_exec.js from the local Go toolchain
make clean      # remove all build artifacts

Lizenz

GPLv3 – siehe grdp-Lizenz.

Tool herunterladen