Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there an application where I can run another application and it will allow me to see and more important manipulate the TCP data sent to another server?

I'm using Wireshark to view the data, but I want to alter it on the fly. Is there a way of doing that?

share|improve this question

You can use a tool called netsed to achieve this.

http://www.freshports.org/net/netsed/

I have used this on linux . The syntax for replacement with regular expression is same as "sed" tool but i think all the functionality of sed is not there in netsed.

On Windows you might have to run it with Cygwin.

share|improve this answer

Fiddler is the tool for that job, you just have to configure your application to use a proxy and you can then modify requests on the fly.

edit:
I assumed you were talking about HTTP but if you want to do the same thing with any TCP traffic have a look at those tools:
Hatkit
ettercap

share|improve this answer
    
Is this only for web content? the requests I want to manipulate are not web requests.. – user122926 Mar 14 '12 at 10:51
    
@user122926 - TCP packets are TCP packets....http traffic is tcp traffic. How about try it? – Ramhound Mar 14 '12 at 12:48

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .