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

I'm looking for what essentially amounts to an "interactive" Wireshark.

I am looking for a tool that allows me to view network traffic on a given port and allow/deny/modify traffic on a per-packet basis. Ideally, the tool could be scripted as there might be a substantial volume of traffic.

It seems that Paros might fit the bill, but it is restricted to HTTP only; I would prefer a tool that is protocol-agnostic. Scapy would be a better fit, but arguably affords too much flexibility -- is there a pretty GUI for it that fits my use case?

Does such a tool exist or shall I have to roll my own?

share|improve this question
You should roll your own and sell the damned thing; there's got to be a market for this. – Shinrai Nov 23 '10 at 23:56

Just in case it's only for web browser traffic after all (I know you prefer otherwise), and you're on Windows: Fiddler?

Fiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP(S) traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.

For a Mac: Charles does kind of the same, but is not free.

share|improve this answer

You must log in to answer this question.

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