RustDesk
Sign in to saveSoftware für die Fernsteuerung und Fernwartung
Key facts
- Software.name
- RustDesk
- Software.logo
- Rustdesk-banner.svg
- Software.screenshot
- Rustdesk screenshot en.png
- Software.developer
- Purslane Ltd.
- Software.programming language
- Rust
- Software.operating system
- Windows 64-bit & 32-bit, macOS Apple & Intel silicon, Linux, Android, iOS
- Software.genre
- Remote administration
- Software.license
- AGPL-3.0-or-later
via Wikipedia infobox
Source code
Misuse Disclaimer: The developers of RustDesk do not condone or support any unethical or illegal use of this software. Misuse, such as unauthorized access, control or invasion of privacy, is strictly against our guidelines. The authors are not responsible for any misuse of the application. Yet another remote desktop solution, written in Rust. Works out of the box with no configuration required. You have full control of your data, with no concerns about security. You can use our rendezvous/relay server, set up your own, or write your own rendezvous/relay server. Desktop versions use Flutter or Sciter (deprecated) for GUI, this tutorial is for Sciter only, since it is easier and more friendly to start. Check out our CI for building Flutter version. Note that the first build may take longer before dependencies are cached, subsequent builds will be faster. Additionally, if you need to specify different arguments to the build command, you may do so at the end of the command in the position. For instance, if you wanted to build an optimized release version, you would run the command above followed by --release . The resulting executable will be available in the target folder on your system, and can be run with: Please ensure that you run these commands from the root of the RustDesk repository, or the application may not find the required resources. Also note that other cargo subcommands such as install or run are not currently supported via this method as they would install or run the program inside the container instead of the host. File Structure libs/hbb common : video codec, config, tcp/udp wrapper, protobuf, fs functions for file transfer, and some other utility functions libs/scrap : screen capture libs/enigo : platform specific keyboard/mouse control libs/clipboard : file copy and paste implementation for Windows, Linux, macOS. src/ui : obsolete Sciter UI (deprecated) src/server : audio/clipboard/input/video services, and network connections src/client.rs : start a peer connection src/rendezvous mediator.rs : Communicate with rustdesk-server, wait for remote direct (TCP hole punching) or relayed connection src/platform : platform specific code flutter : Flutter code for desktop and mobile flutter/web/js : JavaScript for Flutter web client
Excerpt from the source-code README · 9,830 chars · not written by Vinony
Wikidata facts
- Instance of
- remote desktop software
- Subclass of
- remote administration software
- Official website
- rustdesk.com
- Has use
- remote administration
Show 7 more facts
- Commons category
- RustDesk
- source code repository URL
- github.com/rustdesk/rustdesk
- copyright license
- GNU Affero General Public License, version 3.0
- software version identifier
- 1.4.6
- user manual URL
- rustdesk.com/docs/en
- operating system
- Linux
- programmed in
- Rust
Sources (2)
via Wikidata · CC0
Article · Deutsch
RustDesk ist eine freie Software für die grafische Fernsteuerung von Computern, wie beispielsweise Notebooks, Smartphones oder Tablets. Der RustDesk Client ist für verschiedene Betriebssysteme verfügbar. Wobei iOS aufgrund von Betriebssystem-Einschränkungen selbst nicht ferngesteuert werden kann. RustDesk hat den Anspruch eine einfache Alternative für Fernwartungssoftware wie Teamviewer oder AnyDesk zu sein. Damit stellt RustDesk eine der wenigen Open-Source-Lösungen in diesem Bereich dar, welche ohne Zusatzlösungen wie VPNs oder Portweiterleitungen hinter Firewalls oder NATs funktioniert. RustDesk baut auf Flutter und der proprietären Sciter UI auf.
Abstract from DBpedia / Wikipedia · CC BY-SA