I'm looking to duplicate a testing setup for an application. We can't make a change to the application itself, but would like to route all of the application's data through a SOCKS proxy (likely Charles).
I'm envisioning a setup like:
I have separate machine "laptop" (with two interfaces) that I'd like to configure to act as a gateway, and route all traffic through the SOCKS proxy. I plan on doing some re-mapping and inspection via Charles. We can't configure any proxy settings on the system under test itself, which is why I'm creating this setup.
I'm hoping someone can recommend a router live CD that will allow me to accomplish this. I'm most confused about setting up routes that route from the SOCKS proxy.
Is there any way to simplify this?