Skip to content

This program implements port knocking for access to Windows via RDP / TS

License

Notifications You must be signed in to change notification settings

vigisoft/rdp-port-knocking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RDP Port Knocking

This program implements port knocking for access to Windows via RDP / TS.

Warning

Make local tests before using this software, as it was tested only on Windows 7 and Windows Server 2012. Use it your own risk, we are not responsible if you completely lose your access to the operating system.

First steps

It is important to note that firewall settings and remote access service installation must be done in advance by a qualified professional.

How it works

The application will listen to 3 random ports (which you can modify later) and allow TS / RDP access to your Windows environment. After 30 seconds access will be blocked, not affecting the current session (if any).

The user has 30 seconds to make the connection (using some TCP socket client - like telnet), in the proper sequence of ports (1, 2 and 3).

Download

Always check the new versions here.

Dev

The application was developed using Delphi XE 7 IDE

ToDo

  • Translate
  • Automatically block TS / RDP access after 30 seconds of an accepted connection
  • Enable dynamic RDP port switching on each connection and advise the client on which port RDP access is available
  • Adjust firewall according to selected RDP port
  • Enable the Remote Desktop service automatically if it is disabled

About

This program implements port knocking for access to Windows via RDP / TS

Resources

License

Stars

Watchers

Forks

Languages