diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2011-03-19 12:47:37 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2011-03-19 12:47:37 +1300 |
commit | de73927896fabe57a489f2e9f2979070a6831373 (patch) | |
tree | c9a452c5cb605b2577ec18b4db13f4370f22d81c /todo | |
parent | 6d4bb1faeb19d64b294890494a7539f654145849 (diff) | |
download | mitmproxy-de73927896fabe57a489f2e9f2979070a6831373.tar.gz mitmproxy-de73927896fabe57a489f2e9f2979070a6831373.tar.bz2 mitmproxy-de73927896fabe57a489f2e9f2979070a6831373.zip |
Docs and todo.
Diffstat (limited to 'todo')
-rw-r--r-- | todo | 21 |
1 files changed, 19 insertions, 2 deletions
@@ -1,9 +1,26 @@ -Futures: +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. +Features: + + - Support for content encodings. At the moment, we sidestep this by + stripping headers that indicate accepted encodings. In theory, this should + force servers to serve us content uncompressed, but that's not always the + case. Besides, we should try to modify requests as little as possible, so + direct support for deflate and gzip is the way to go. + - 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) - Post and URL field parsing and editing. - - Upstream proxies. + - We need a built-in graphical editor for these, that knows how to + break fields up and present them for modificatio individually. + - No-proxy mode, for when we want to just replay without serving as a proxy ourselves. + - Upstream proxy support. - Strings view for binary responses. + - Chunked encoding support for requests (we already support it for responses). - Better manipulation of flows in mitmproxy: copying flows, adding comments. |