I am trying to determine which https urls are being opened on my local machine. I have installed winpkfilter and trying to use C# to capture traffic.
I can capture packets fine and can even see the GET and POST requests in traffic which is not encrypted (standard requests made to sites on HTTP)
My question is:
Is it possible to determine which HTTP-S (CONNECT) urls are being openned? e.g https://facebook.com
Kindly tell if it is possible. I cannot use fiddler or any other proxy tool and must use a network driver to achieve this. Please tell me if this is possible and if not what is the alternate solution?
Thanks
EDIT
I have to do this on local computer where i am running my sample app as an Administrator rights. I am just wondering if i can achieve this without a proxy. If the user opens a url https://www.google.com then i only want to capture that nothing more. Do i still need a man-in-the-middle implementation to get this CONNECT HTTPS url? Kindly clarify. Much appreciated.