SSHD Port

The client came to us with the requirement to implement an SSH server that will only work with their in-house SSH clients. Instead of re-inventing the wheel and creating an SSH server from scratch, we used the OpenSSH server which is fully open-source to implement this for the client. This way we could ensure not only proper conformance to the protocol but also not worry about any security issues as they are already addressed. The project was implemented using C in a very short time span.

Proxy Server for TDS

A port of the TDS Proxy server we implemented for the Windows platform, this version was developed with dotnet core to support deployment on Linux systems. It was written entirely in C# and tested with all commonly used PostgreSQL clients.

RDP Proxy Server using libFreeRDP

The client wanted to implement a proxy server for RDP sessions with a custom authentication flow that ensures users only have access to systems they're granted access to. The server which was built for the Linux environment also has additional features such as session recording. The challenge here was understanding the RDP protocol which transfers screen data as bitmaps and finding an optimum solution to convert these as video frames. The project was implemented using C.