We have an app which can be accessed both via Browser and a custom Windows Desktop client. The web application is running on Windows IIS. Is there a way to differentiate whether traffic is from an Web Browser or Windows desktop client.
We don't own the server application. I know ways to recognize the browser in a server side app, and write JS or server side rules.
However we need a middleman program which listens to the traffic and then depending on a simple rule disallow previleges to the desktop client.
The desktop client is Windows native client written in VB.
Preferred language Python