Skip to content

A tool written by C# for intercept RDP connections. This tool can prevent from brute force RDP connections.

License

Notifications You must be signed in to change notification settings

XKaguya/RDPInterceptor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RDPInterceptor

RDPInterceptor is a tool that helps server owners to only allow specific IP addresses to connect. This tool can prevent from brute force RDP connections.

GUI Mode WebUI
GUI ModeGUI Mode WebUI

Usage

Cmd

.\RDPInterceptor.exe --WebOnly

Optional additional parameters

--WebOnly, --LogConnection, --LogLevel, --Whitelist, --UiPort, --Port

e.g. .\RDPInterceptor.exe --WebOnly true --Port 3389 --LogLevel Debug --LogConnection true --Whitelist true --UiPort 5000

GUI

Just double-click the exe.

Features

WebUI Management

You can remotely manage the whitelist by connecting to port 5000.

All the tasks you can perform using the program can also be done remotely.

You can also start only the web service.

The WebUI is protected by a cookie. The default username and password are admin/admin. You can change this on the login page.

The cookie's lifespan is 10 minutes.

Usernames and passwords are stored in auth.xml. Passwords are encrypted using the SHA-256 algorithm.

IP Whitelist

Only specific IP addresses can make connections with the host.

TODO

More interception methods.

And many more possibilities.

About

A tool written by C# for intercept RDP connections. This tool can prevent from brute force RDP connections.

Resources

License

Stars

Watchers

Forks

Packages

No packages published