0
Firstly, sorry for bad English.
I have an application that runs on Citrix Workspace
and generally I runs application from .ica
extension file format. So I can access the database using this application.
My main purpose is to know this application's network traffic to build my own mobile (like Android, iOS) application project for easy access without extra programs like Citrix Workspace.
So after some researching, I decided to capture network traffic via WireShark
and I saw that traffic is encrypted. So that again researching on Internet about 2 days ( I really don't know how actually https work so I searched about it.). And a few method I tried and only SSLKEYLOGFILE
variable method worked on my Ubuntu 18.04 desktop but it only supports for browser but the application that I need is to run on Citrix Workspace
. I can't get ssl.log
file. Also I found a link how to decrypt it but it requires a private key that I haven't.
What I am wondering is that, without owner of server or root access of server, is there any methods to get TCP packets ( that encrypted using TLSv1.2 protocol) as decrypted to know that which url is requesting from app and which method (GET,POST,etc.) is using and what the payload is sent. So I can start build mobile platform application.
Thanks for your response but I wonder that how this application decrypt content and how it uses the response? Also I have access through username and password combination using this application. For example if you want to get some data from a website, instead of browser you can use wget or curl etc. Actually only what I need that follows how browser generates cookies and something else like token etc. So that I can write a script to make this stuff automatically without user reaction. – makgun – 2019-07-28T19:14:24.013