Can I use Ethereal, netcat or some other tool to manually intercept and modify
http traffic that is being sent or received from a program on my windows system?

I am running ethereal and can see lots of http traffic but would like the ability to intercept and modify the traffic in real time. Similar to what the WebScarab proxy?

Am I not understanding the functionality of Ethereal or Netcat or does this tool even exit?