2011-03-18 23:47:37 +00:00
|
|
|
This is a loose collection of todo items, in case someone else wants to start
|
|
|
|
hacking on mitmproxy. Drop me a line (aldo@corte.si) if you want to tackle any
|
|
|
|
of these and need some pointers.
|
2011-01-27 04:26:01 +00:00
|
|
|
|
2012-04-04 22:57:00 +00:00
|
|
|
Targeted for 0.9:
|
2012-02-19 09:43:05 +00:00
|
|
|
- Upstream proxy support.
|
|
|
|
- Follow mode to keep most recent flow in view
|
|
|
|
- Rewrite the core to be asynchronous. I've done some research, and
|
|
|
|
although it's a bit of a bloated monster, it looks like Twisted is the way
|
|
|
|
to go.
|
|
|
|
- Verbose view to show timestamps
|
|
|
|
- Search within requests/responses
|
|
|
|
- Transparent proxy support
|
|
|
|
- Ordering a-la mutt's "o" shortcut
|
|
|
|
|
2011-03-18 23:47:37 +00:00
|
|
|
|
2012-02-19 09:43:05 +00:00
|
|
|
Further ideas:
|
2011-03-18 23:47:37 +00:00
|
|
|
- Add some "workspace" features to mitmproxy:
|
|
|
|
- Flow comments
|
|
|
|
- Copying/duplicating flows
|
|
|
|
- Ordering by time, size, etc. a-la-mutt (o keyboard shorcut is reserved for this)
|
2011-03-20 04:31:54 +00:00
|
|
|
- Support HTTP Digest authentication through the stickyauth option. We'll
|
2012-02-19 09:43:05 +00:00
|
|
|
have to save the server nonce, and recalculate the hashes for each request.
|
2011-03-18 23:47:37 +00:00
|
|
|
- Chunked encoding support for requests (we already support it for responses).
|
2011-08-03 07:15:01 +00:00
|
|
|
- A progress indicator for large files
|