
And I was getting connection attempts almost instantly, 21 failed connections and I haven’t even been online for long so haven’t been found by many attackers (I had a screenshot of my box getting hammered at the time, but I’ve lost it) So how does Royal TS / Server solve this?įirst off, Royal TS by itself doesn’t solve this by itself, it similar to mRemoteNG in that it supports a multitude of protocols like RDP, VNC, SSH, and Webpages. So, just for giggles, I re-opened RDP to the Internet for 15 minutes. So unscrupulous attackers will simply blast known username/password combos at RDP until something sticks and once they are in, it’s game over.
WHAT IS ROYAL TS PASSWORD
See the issue with RDP based access, especially if you leave the default port of 3389 open is that every mother and his dog will just start password spamming your Windows box, and by default, it will do nothing about these attempts. I just figured I’d leave RDP open for a little while longer.

WHAT IS ROYAL TS LICENSE
The stupid thing was, I was actually in the process of moving from RDP and mRemoteNG over to Royal TS and along with it Royal Server thanks to a free license as part of the MVP program. It turns out I had used an old password when building the server years ago and had forgotten about the local admin password when updating account passwords (GirlGems would kill me) and my automatic blocking script on my Mikrotik did nothing about it as it only detects port scans, not bad logins The long story short is I had RDP open to the Internet and despite having a domain controller and updating most of my passwords when they appeared on whoever found an account and dropped malware encrypting my lab and demanding a $6000 ransom. Okay, so as some of you might know, my home lab recently got hacked. This is my experience after a real incident that I should have done something about sooner. Okay with the few points above? Great! Go ahead and create a pull request with your contribution.Full disclosure: Whilst I obtained a copy of RoyalTS/Server via the MVP program, I was in no way obligated to write this article. If you're doing changes regarding parameters, dependencies or any other major changes, please create a new script directory or new files within the same folder. Compatibility: Don't forget about backwards-compatibility.If you feel you've done great enhancements to existing scripts, feel free to add yourself to the authors list. Credits: Please respect previous authors and leave them intact.

When modifying existing scripts, please read first: Prevent having any magic, encrypted or obfuscated code.
WHAT IS ROYAL TS CODE

The collection consists of first-party scripts by the Royal Apps team and contributions from our great user-base! Disclaimer Also included are dynamic folder samples. This official repository contains various automation scripts for Royal TS (for Windows) and Royal TSX (for macOS).
