Commit Graph

  • 9d0e3c8d61 Doc and help adjustments. Aldo Cortesi 2011-08-03 19:15:01 +12:00
  • 028d5bacc5 Make "C" clear eventlog when it has focus. Aldo Cortesi 2011-08-03 17:41:13 +12:00
  • e337682d8e Enable "|" command to run a oneshot script on a single flow. Aldo Cortesi 2011-08-03 17:35:18 +12:00
  • cfc6e8777e Add script set/unset shortcut for mitmproxy. Aldo Cortesi 2011-08-03 17:14:11 +12:00
  • e3196dac4d Move commands around to make space for "s" script shortcut. Aldo Cortesi 2011-08-03 16:52:41 +12:00
  • 179cf75862 Add script hooks, enable new engine for mitmdump. Aldo Cortesi 2011-08-03 16:36:20 +12:00
  • f7e4e89b12 Move the event notification mechanism into flow.py Aldo Cortesi 2011-08-03 13:33:18 +12:00
  • 12d2b1f926 Rip out old script interface, start replacing with new stubs. Aldo Cortesi 2011-08-03 13:20:36 +12:00
  • 62088a6661 Start stubbing out a much more powerful script architecture. Aldo Cortesi 2011-08-03 11:06:29 +12:00
  • a817db5bd6 Refresh current connection when toggling autodecode. Aldo Cortesi 2011-08-02 20:47:53 +12:00
  • 8cc0469ee7 Tweak encoding behaviour Aldo Cortesi 2011-08-02 20:34:01 +12:00
  • bb6ec29b18 Fix encoding import crash. Aldo Cortesi 2011-08-02 16:55:54 +12:00
  • 1ff6a767d0 Unit test++ Aldo Cortesi 2011-08-02 16:52:47 +12:00
  • 357502fe03 General cleanup. Aldo Cortesi 2011-08-02 16:14:33 +12:00
  • 17835b9b78 Fix a rare undefined variable crash in proxy.py. Aldo Cortesi 2011-08-02 15:43:35 +12:00
  • a1456742a8 Make ConnectionList key bindings work even if there are no entries. Aldo Cortesi 2011-08-02 15:35:54 +12:00
  • f3742f29da We no longer need to track clientconnections. Aldo Cortesi 2011-08-02 14:56:09 +12:00
  • f3f8462ddc Make the mitmproxy eventlog display useful information. Aldo Cortesi 2011-08-02 14:17:15 +12:00
  • 73a7d893e3 Give a visual indication that the eventlog has focus. Aldo Cortesi 2011-08-02 11:02:23 +12:00
  • 759f5d71a6 Initial key bindings and event handlers for event log. Aldo Cortesi 2011-08-02 10:48:29 +12:00
  • af92153974 Start stubbing out a UI for the eventlog in mtimproxy. Aldo Cortesi 2011-08-02 09:17:54 +12:00
  • 9b398c03ab Exit with error if mitmproxy can't load a file specified on cmdline. Aldo Cortesi 2011-08-01 13:27:46 +12:00
  • 675b3133b4 Improve performance of loading flows from a file hugely. Aldo Cortesi 2011-08-01 11:26:09 +12:00
  • 43f1c72511 Refactor the way we calculate views of the flow list. Aldo Cortesi 2011-08-01 11:17:01 +12:00
  • ddb5748a76 Add decoding/encoding for requests. Aldo Cortesi 2011-08-01 10:41:12 +12:00
  • c89c4361c3 Merge remote-tracking branch 'alts/encoding' Aldo Cortesi 2011-07-28 11:19:07 +12:00
  • 78049abac1 Changes replace logic to function in both Python 2.6.x and 2.7.x Stephen Altamirano 2011-07-26 22:47:08 -07:00
  • acd511f676 Adds test method for Response encoding and decoding Stephen Altamirano 2011-07-26 22:38:42 -07:00
  • c1eaa9f74c Adds encode and decode methods to Response objects Stephen Altamirano 2011-07-26 22:03:41 -07:00
  • e6288e2d07 Fix crash when sticky cookies are read from file. Aldo Cortesi 2011-07-24 16:08:27 +12:00
  • 0f4ae61e7d Fix a crash in mitmdump event display. Aldo Cortesi 2011-07-23 16:59:48 +12:00
  • 6cd32bf96f Unbreak mitmproxy. Oops. Aldo Cortesi 2011-07-23 13:39:17 +12:00
  • 3648c7953a Extend eventlog information. Aldo Cortesi 2011-07-23 13:37:06 +12:00
  • 4043829cf2 Add an eventlog option to mitmdump Aldo Cortesi 2011-07-23 12:57:54 +12:00
  • 689f5f0d1f Don't turn off output if -v flag is passed more than twice. Aldo Cortesi 2011-07-23 11:50:30 +12:00
  • 47e1695512 Also replace strings path for requests. Aldo Cortesi 2011-07-22 20:52:13 +12:00
  • 6ce8b49e05 Make script pipe globally available. Aldo Cortesi 2011-07-22 19:05:18 +12:00
  • 1b961fc4ad Add utility functions to search and replace strings in flows Aldo Cortesi 2011-07-22 17:48:42 +12:00
  • 9c24401b18 Removes last_encoding attribute from Response. Prompts for encoding on identity responses Stephen Altamirano 2011-07-21 22:09:48 -07:00
  • 74d8b18408 Removes should_autodecode attribute from Response. Adds commandline option 'd' to toggle autodecode, adds togglable option 'd' to do the same Stephen Altamirano 2011-07-21 20:22:13 -07:00
  • 5936a48e59 Drop cert expiry time to avoid a bug in some OpenSSL versions. Aldo Cortesi 2011-07-22 11:11:45 +12:00
  • aa7f8ac90b Switches hotkeys. En/decode is now bound to 'z', kill connection now 'X' Stephen Altamirano 2011-07-20 00:14:24 -07:00
  • ebfa9b2a5d Fixes issue #10 regarding broken json printing Stephen Altamirano 2011-07-19 10:51:49 -07:00
  • 5d6f855387 Merge pull request #9 from alts/toggle_encodings Aldo Cortesi 2011-07-18 22:26:14 -07:00
  • 25b0631190 Switches hotkey to unused 'g', adds help message Stephen Altamirano 2011-07-18 22:04:23 -07:00
  • 1c5434d72c Adds ability to toggle between encodings in the response view Stephen Altamirano 2011-07-18 21:52:40 -07:00
  • ecd4645988 Adds encode counterparts to decode functions Stephen Altamirano 2011-07-17 20:16:47 -07:00
  • b0849387b7 Add explicit notice when data has been auto-decoded. Aldo Cortesi 2011-07-18 14:18:47 +12:00
  • 669ce8ee7c Correctly detect urlencoded data Aldo Cortesi 2011-07-17 15:31:58 +12:00
  • 6df4be93e3 Fix error in anticomp commandline specification. Aldo Cortesi 2011-07-17 14:36:38 +12:00
  • f756d3bec1 Make help display for options nicer. Aldo Cortesi 2011-07-17 11:14:18 +12:00
  • 1559ded009 Expose the anticompression flag as an option through the "o" key in mitmproxy. Aldo Cortesi 2011-07-17 10:34:43 +12:00
  • ce41046786 Refine encoding support Aldo Cortesi 2011-07-17 10:25:25 +12:00
  • 7ec03e45a5 Removes item from todo list alts 2011-07-16 02:48:04 -07:00
  • 6dc0f105cc Adds support for content encoding, namely gip and deflate alts 2011-07-16 02:47:06 -07:00
  • 94ae720a22 Add a pretty-printing mode for urlencoded form data. Aldo Cortesi 2011-07-15 16:16:43 +12:00
  • 76b4c6ba82 Introduce an anti-compression command-line argument. Aldo Cortesi 2011-07-15 15:21:04 +12:00
  • 1a963b91bb Don't sort headers when displaying them in mitmproxy. Aldo Cortesi 2011-07-14 17:20:32 +12:00
  • 7e21ac0eb8 Refine path completion somewhat. Aldo Cortesi 2011-07-14 16:54:04 +12:00
  • 1c9e7b982a Rewrite Headers object to preserve order and case. Aldo Cortesi 2011-07-14 15:59:27 +12:00
  • b6e1bf63c3 Merge branch 'master' of github.com:cortesi/mitmproxy Aldo Cortesi 2011-07-11 16:14:32 +12:00
  • 76f83d7763 Merge pull request #4 from fwolfst/master Aldo Cortesi 2011-07-10 21:14:18 -07:00
  • 1a5b157c8f Specify certificate creation waiting time argument to fix type error in proxy.py . Felix Wolfsteller 2011-07-09 08:07:22 +00:00
  • 65fbb7bd0d Bail out if no command was specified after | shortcut. Aldo Cortesi 2011-07-08 21:41:00 +12:00
  • 8e176c2086 Cast some data read from dump files to str, to prevent unicode promotion. Aldo Cortesi 2011-07-01 13:07:09 +12:00
  • 2a90ea69fd Show view mode in statusbar. Aldo Cortesi 2011-06-30 14:49:11 +12:00
  • 37c8d3425d Fix edit prompt display, return code editing. Aldo Cortesi 2011-06-30 14:30:48 +12:00
  • 18d4c3a9e9 JSON pretty-printing. Aldo Cortesi 2011-06-30 13:27:27 +12:00
  • 46ec8f52e7 Prep for 0.5 release v0.5 Aldo Cortesi 2011-06-27 16:38:00 +12:00
  • 0a642f2441 Make the certificate wait time configurable. Aldo Cortesi 2011-06-27 16:10:17 +12:00
  • f004326855 Try not to hang when user views large request & response bodies Aldo Cortesi 2011-06-27 15:59:17 +12:00
  • 2ae7808ca9 Don't redraw the screen more often than necessary. Aldo Cortesi 2011-06-27 14:01:08 +12:00
  • b04d074341 Repair a problem that sometimes caused SSL connections to peg the CPU. Aldo Cortesi 2011-06-23 17:00:55 +12:00
  • 0d9e0eac9a Don't backup flows before replay. Aldo Cortesi 2011-06-23 14:47:34 +12:00
  • 00929a51c0 Merge pull request #2 from zellux/master Aldo Cortesi 2011-06-20 02:46:08 -07:00
  • e56793f01e Fix urwid version parsing error when it's something like 0.9.10-pre Yuangxuan Wang 2011-06-20 16:17:59 +08:00
  • 7d7803a4d9 Add a hideous kludge to fix not-yet-valid certificates. Aldo Cortesi 2011-06-11 15:16:16 +12:00
  • 62f9864395 Merge branch 'master' of github.com:cortesi/mitmproxy Aldo Cortesi 2011-06-02 10:45:17 +12:00
  • 1de5209340 Add an "SSL exception" to the license. Aldo Cortesi 2011-06-02 10:43:11 +12:00
  • 07110bbbf1 Anticache and refresh_server_playback options are applied before flows are loaded. Aldo Cortesi 2011-05-15 12:23:34 +12:00
  • e285b17e3f Add -r option to mitmdump and mitmproxy. Aldo Cortesi 2011-05-15 11:54:12 +12:00
  • 613e9a298e Add a new flow loading mechanism. Aldo Cortesi 2011-05-15 11:22:35 +12:00
  • 6175d92583 Minor code cleanup - no need to recreate the master queue. Aldo Cortesi 2011-05-14 12:12:03 +12:00
  • f89581be1b Add a -n option which tells the tools not to bind a proxy. Aldo Cortesi 2011-05-14 10:44:25 +12:00
  • c6075e1d93 Add the 30-second client replay tutorial to the docs. Aldo Cortesi 2011-03-31 11:28:58 +13:00
  • 3906f06617 Changelog for 0.4. Aldo Cortesi 2011-03-30 18:27:25 +13:00
  • f12510d979 Spell-check docs, setup.py fixes, add missing files to manifest. v0.4 Aldo Cortesi 2011-03-30 12:05:50 +13:00
  • 60aa16fc56 Minor docs tweaks. Mention countershape. Aldo Cortesi 2011-03-29 11:53:13 +13:00
  • d917cfd916 Refactoring. Aldo Cortesi 2011-03-29 10:57:50 +13:00
  • c3105153a5 Add some debugging output to help troubleshoot a performance problem. Aldo Cortesi 2011-03-27 13:10:06 +13:00
  • c0bd1a39e4 unit test coverage ++ Aldo Cortesi 2011-03-20 18:52:16 +13:00
  • c726519e73 Add a stickyauth option. Aldo Cortesi 2011-03-20 17:31:54 +13:00
  • 4f877cde6a Reverse order of flows in mitmproxy. Aldo Cortesi 2011-03-20 09:31:39 +13:00
  • 80e023b5ba Add a script to generate a contributors list, and use it to make a CONTRIBUTORS file. Aldo Cortesi 2011-03-19 20:34:53 +13:00
  • 5015b1dfb2 Docs - refinement and styling. Aldo Cortesi 2011-03-19 19:47:19 +13:00
  • 93373efc8c Documentation, styling to fit on website. Aldo Cortesi 2011-03-19 16:30:45 +13:00
  • de73927896 Docs and todo. Aldo Cortesi 2011-03-19 12:47:37 +13:00
  • 6d4bb1faeb Docs. Aldo Cortesi 2011-03-19 12:32:44 +13:00
  • 3120b5ce15 Docs. Aldo Cortesi 2011-03-19 11:57:14 +13:00
  • 872b7881f2 Docs. Aldo Cortesi 2011-03-19 11:26:51 +13:00