The disclosure describes a proxy server application that supports the dynamic modification of proxy rules implemented by a proxy server. The proxy rules specify network behaviors performed at various points during the handling of requests from client applications, implemented via user-generated network traffic filters that can be added, removed or reordered at runtime.