Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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
add comment

1 Answer

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
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.