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?

1 Answer
1

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.