Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Simple RDP Application

A lightweight RDP client application with embedded ActiveX control, featuring a hover toolbar and fullscreen mode.

Features

  • Fullscreen RDP connection after authentication
  • Auto-hiding top toolbar (shows on mouse hover or ESC key)
  • Command-line driven connection
  • Uses Windows RDP authentication (Network Level Authentication supported)
  • Minimal interface focused on the RDP session
  • Starts windowed for authentication, then switches to fullscreen

Usage

simplerdp.exe /server:{servername} /port:{portnumber} /username:{username} /password:{optionalpassword}

Parameters

  • /server:{servername} - Required - The RDP server hostname or IP address
  • /port:{portnumber} - Optional - RDP port (defaults to 3389)
  • /username:{username} - Optional - Username for authentication
  • /password:{password} - Optional - Password for authentication

Examples

# Basic connection (RDP will prompt for credentials)
simplerdp.exe /server:192.168.1.100

# With username (RDP will prompt for password - RECOMMENDED)
simplerdp.exe /server:192.168.1.100 /username:admin

# With custom port and username (RDP will prompt for password)
simplerdp.exe /server:myserver.com /port:3390 /username:admin

# With credentials in command line (bypasses RDP auth dialog)
simplerdp.exe /server:192.168.1.100 /username:admin /password:mypassword

# Full example with all parameters
simplerdp.exe /server:rdp.example.com /port:3389 /username:user /password:pass123

Authentication Behavior

  • The application uses Windows RDP authentication with Network Level Authentication (NLA) support
  • If credentials are not provided in command line, the standard Windows RDP credential dialog will appear
  • After successful authentication, the application automatically switches to fullscreen mode
  • The application starts in windowed mode to allow authentication dialogs to display properly

Controls

  • ESC - Toggle toolbar visibility
  • Ctrl+Alt+End - Disconnect and close
  • Mouse hover at top - Show toolbar
  • Disconnect button - Disconnect and close application

Building

  1. Ensure you have .NET 6.0 SDK installed
  2. Run: dotnet build
  3. Run: dotnet publish -c Release -r win-x64 --self-contained

The executable will be in the bin/Release/net6.0-windows/win-x64/publish/ directory.

About

A secure RDP gateway that runs by command line and help you hide real ip from the end user

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors