aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Prevent mitmproxy from treating logged info as urwid markup.Aldo Cortesi2012-07-271-2/+2
|
* Fix mitmproxy file reading.Aldo Cortesi2012-07-271-1/+1
|
* Minor refactoring. Make stop_stream also close the associated file descriptor.Aldo Cortesi2012-07-271-1/+1
|
* Only log real errors in WSGI apps.Aldo Cortesi2012-07-241-1/+1
|
* Fix flow read unit test to accomodate more tolerant dumpfile parsing.Aldo Cortesi2012-07-241-4/+2
|
* Be more tolerant of corrupted or truncated flows.Aldo Cortesi2012-07-243-5/+8
| | | | | | We load as far as possible. mitmproxy will only terminate if it was not able to recover any flows. mitmdump will stop loading as soon as an error is encountered, but not exit with an error.
* Merge pull request #54 from mhils/fix_r_optionAldo Cortesi2012-07-232-2/+2
|\ | | | | fix -r option, read file in binary mode
| * fix -r option, read file in binary modeMaximilian Hils2012-07-242-2/+2
|/
* Merge pull request #52 from cjneasbi/masterAldo Cortesi2012-07-231-1/+1
|\ | | | | Fixed a bug causing an AttributeError when request is set to false but response not None in ProxyHandler.handle_request
| * Fixed a bug causing an AttributeError when request is set to false but ↵Chris Neasbitt2012-07-171-1/+1
|/ | | | response not None in ProxyHandler.handle_request
* Merge pull request #51 from dnet/masterAldo Cortesi2012-07-168-21/+10
|\ | | | | Test cleanup and missing dependencies
| * removed assigned but unread variablesAndrás Veres-Szentkirályi2012-07-153-3/+3
| |
| * removed unused importsAndrás Veres-Szentkirályi2012-07-157-17/+4
| |
| * added testing dependencies human_curl and pathodAndrás Veres-Szentkirályi2012-07-151-1/+2
| |
| * added netlib dependencyAndrás Veres-Szentkirályi2012-07-151-0/+1
|/
* Add an ~a filter expression, matching an asset content type in responses.Aldo Cortesi2012-07-142-1/+32
| | | | | | Asset content types are Javascript, images, Flash and CSS. This is useful because doing a quick "!~a" while auditing an app will filter out the majority of the static asset cruft, letting you focus on what matters.
* Jump back to correct flow when limit is applied.Aldo Cortesi2012-07-141-1/+1
|
* Merge branch 'master' of github.com:cortesi/mitmproxyAldo Cortesi2012-07-112-8/+6
|\
| * Refine semantics of replay_request method.Aldo Cortesi2012-07-102-8/+6
| |
* | Fix a subtle termination condition when there's an error in a WSGI app.Aldo Cortesi2012-07-111-2/+8
|/
* Make WSGI apps work in transparent mode.Aldo Cortesi2012-07-102-1/+13
|
* Test replay corner cases. Fix discovered bugs.Aldo Cortesi2012-07-093-5/+16
|
* Unit test request replay thread.Aldo Cortesi2012-07-092-0/+11
| | | | | | This is a small patch, but is the culmination of lots of work: we can now unit test the deep innards of mitmproxy, with coverage. There's a lot more to come in this vein.
* Refator server tests to use flow.FlowMaster and flow.StateAldo Cortesi2012-07-093-43/+33
|
* Make mitmproxy "W" over-write, not append.Aldo Cortesi2012-07-091-1/+1
| | | | | The -w options in mitmdump and mitproxy should do the same thing. Append can have unexpected consequences if the existing file is not a mitmdump.
* Use FlowMaster stream from mitmdump.Aldo Cortesi2012-07-091-6/+1
|
* Use FlowMaster streaming for "W" in mitmproxy.Aldo Cortesi2012-07-091-10/+2
|
* Add streaming to FlowMasterAldo Cortesi2012-07-093-9/+51
|
* Remove ODict tests. ODict is now in netlib.Aldo Cortesi2012-07-091-111/+0
|
* Handle new netlib.tcp.NetLibDisconnect exception.Aldo Cortesi2012-07-081-4/+4
|
* Fix minor error in filter help.Aldo Cortesi2012-07-061-1/+2
|
* Add a domain match filter (~d regex)Aldo Cortesi2012-07-063-2/+16
|
* Protect against exceptions thrown by third-party view libraries.Aldo Cortesi2012-07-061-7/+6
|
* mitmproxy: "W" shortcut key streams flows to file as responses arrive.Aldo Cortesi2012-07-062-6/+38
|
* Amalgamte saving "this flow" and "all flows" into a single keyboard shortcut.Aldo Cortesi2012-07-061-11/+24
|
* Fix error when viewing extended details of SSL flow.Aldo Cortesi2012-07-061-1/+1
|
* Fix error when serializing reverted SSL flows.Aldo Cortesi2012-07-052-1/+8
|
* Firm up handling of Unicode dataAldo Cortesi2012-07-052-2/+12
| | | | | - Modify GridEditor to know about the destination encoding of data - Ensure that get_url always returns ASCII
* Make upstream-cert the default. There's now a --no-upstream-cert option to ↵Aldo Cortesi2012-07-033-11/+11
| | | | turn it off.
* Fix Python coredump (!!) on SNI IDNA decoding.Aldo Cortesi2012-07-031-1/+3
|
* Correct handing of IDNA encoding of internationalized domain names.Aldo Cortesi2012-07-032-3/+3
| | | | | - Use IDNA encoding for hostnames gleaned by upstream-cert sniffing - Use IDNA decoding for URL display in mitmproxy and mitmdump.
* Make server version configurable.Aldo Cortesi2012-07-031-6/+7
|
* Move palette option getting/setting to mitmproxy.Aldo Cortesi2012-07-032-7/+8
| | | | Unbreaks mitmdump.
* Merge pull request #48 from afh/pull/palette-optionAldo Cortesi2012-07-013-15/+26
|\ | | | | Pull/palette option
| * Improve palette colors for headingsAlexis Hildebrandt2012-07-011-4/+4
| |
| * Add --palette option to select color paletteAlexis Hildebrandt2012-07-013-11/+22
| |
* | Catch and handle SSL connection errors.Aldo Cortesi2012-07-012-4/+15
| |
* | Tweak upstream SNI.Aldo Cortesi2012-07-011-1/+1
| |
* | Flush after terminal output.Aldo Cortesi2012-07-011-0/+3
| | | | | | | | Makes behaviour on the shell less mysterious.
* | Serialize address as part of ClientConnect objects.Aldo Cortesi2012-07-011-0/+2
| | | | | | | | This is a serialization format change!