diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..f342c4de92067c6a4590f8a587f3c2a6815b4e07 --- /dev/null +++ b/README.md @@ -0,0 +1,26 @@ +GO Remote Desktop Gateway +========================= + +:star: Star us on GitHub — it helps! + +RDPGW is an implementation of the [Remote Desktop Gateway protocol](https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-tsgu/0007d661-a86d-4e8f-89f7-7f77f8824188). +This allows you connect with the official Microsoft clients to remote desktops that are made available over HTTPS. +These desktops could be, for example, [XRDP](http://www.xrdp.org) desktops running in containers +on Kubernetes. + +## AIM +RDPGW aims to provide a full open source replacement for MS Remote Desktop Gateway, +including access policies. + +## TODO +* Integrate VIPER +* Integrate Open Policy Agent +* Integrate GOKRB5 +* Integrate uber-go/zap +* Research: TLS defragmentation + +## How to build +go build rdg.go main.go http.go errors.go + +## How to run +./rdg