I have used FiddlerCore4.dll to capture the url. But I have the following problem that I don't understand why the error is.
I use fiddler capture request of a program. That program sends 2 urls. But the first url is captured by fiddler. The second url cannot be captured. I copied that 2nd url and pasted it in my web browser and fiddler caught it
Now how do I get the 2nd url from that software program to send?
I have sent a video of my test demo process. You can watch to understand the problem. At the same time, I have attached my 2 programs that I am testing in the video
Link Soft: https://drive.google.com/drive/folders/1nsDn71IQEsEw34Eev5BhdvqfrnrFpcSI
Link Video test: https://youtu.be/KaJ5UL2yq6w
Due to security concerns, I can't open the archives you presented in the Google drive link. However, based on your description, it looks like that the issue is not in the URL itself but in the way that your program executes that request. Check if, for some reason, the program is using a different protocol to send that specific request. The fact that the same request is captured when going through the browser indicates that probably your program is hitting one of the following:
- Not going through the system proxy.
- Going through the proxy but failing due to elevated security options (e.g. cert pinning).
- Using different protocol to send the request (Fiddler will capture only HTTP, HTTPS, WebSocket).
Well maybe fiddler core doesn't support catching the above link. I tried using fiddler basic also can't catch it. But I use Httpdebug and HttpAnalyzerV7, the other 2 software can catch it normally.
P/S: The software that sent the request, I couldn't unpack the source, so I couldn't see what protocol they used. If you don't trust the software, you can test it in a virtual machine.
To get the /api.php/Check function you must have any return value for the api /api/auth.
Thank you. I like your program because it is very easy to use. If it is possible to fix this error, Can you quote me a price. I will consider buying your files
Looking forward to hearing from you. Have a nice day at work
As mentioned before, because of our security policy, we can't open archived files, so I cannot see the shared source. You can share it through a https://github.com/X-rus/xNet source code management tool like GitHub.
Apart from that, you mentioned that the program uses XNet. If we talk about this library, then any traffic that goes through the SOCKS5 proxy won't be captured (as Fiddler doesn't support capturing traffic that goes through a SOCKS proxy).