proxify
proxify copied to clipboard
Add support for filtering, modifying and replaying saved requests
Since we already support saving requests into files, it would be nice if we would also enable post-processing/filtering of those requests.
Use-case:
- automatically/manually crawl an application and proxy the requests through
proxify - look at the saved requests saved, notice some interesting things/patterns
- filter the existing local requests using your observations (e.g. consider requests only targeting a specific URL path like
/api/v1/) - realize it would make sense to change the session id (e.g. admin vs user session to look for authorization issues)
- replay the filtered and modified local requests against the target, or potentially even against another similar targets
- pipe it through
httpxand filter only requests that returned 200 OK
Note: merging current reply in proxify will be handled in a follow-up ticket
Definitely a needed feature, it would be awesome to be able to take a raw file and replay it, or submit it many times with various modification (burp-intruder-like feature with some extra scripting) !
+1 on this. Could be super useful. Burp proxy history and repeater equivalent. mitmproxy also supports this I think.