I am developing a Windows application that will live in the system tray. The application can be enabled/disabled by the user.
Whenever the user enables it, it needs to listen/sniff HTTP traffic and add a specific HTTP header on all outgoing packets.
I think it can be done by changing the system or browser settings to be localhost:my_port. However, this method has several disadvantages such as the need to implement a proxy server within my application.
Can you suggest a better way to do it? I just need to add a specific HTTP header on all outgoing HTTP packets.
I am using visual C++ 6.0