I've used cntlm to automatically add NTLM headers to https requests when ssh'ing to a particular host.
What I need to do now is to send all outbound internet traffic (80/443) from any program running on machine A through a proxy server running on machine B transparently.
Machine A and B are on different networks (over the internet)
Is this at all possible? If yes, I would appreciate a quick how-to..