Commit Graph

  • 35a952ef3c Docs. Aldo Cortesi 2011-03-18 17:53:00 +13:00
  • e22fd74d06 Revamp key generation. Aldo Cortesi 2011-03-18 16:45:31 +13:00
  • 3fbf343985 Tweak CA and cert setup to be nice to Windows. Aldo Cortesi 2011-03-18 14:48:43 +13:00
  • 907536503c Enable request and response script commandline arguments for mitmproxy. Aldo Cortesi 2011-03-18 10:43:43 +13:00
  • 968c612769 Minor fix to setup.py. Aldo Cortesi 2011-03-18 10:35:09 +13:00
  • fc9e0dcacb Maintain focus in mitmproxy when flows are loaded from file. Aldo Cortesi 2011-03-18 10:33:32 +13:00
  • 0e62dd479b Do id-based comparison rather than value-based comparison to establish flow focus. Aldo Cortesi 2011-03-18 10:21:59 +13:00
  • 894d3cc62d Use path_prompt rather than plain prompt where needed in mitmproxy. Aldo Cortesi 2011-03-18 10:14:57 +13:00
  • 89b0ac5195 Server replay shortcut in mitmproxy can now be used to interrupt a current replay. Aldo Cortesi 2011-03-18 09:43:47 +13:00
  • f97c144869 Client playback shortcut in mitmproxy can now be used to interrupt a current client playback. Aldo Cortesi 2011-03-18 09:38:51 +13:00
  • 4893e5e5a4 We have to pass -CAcreateserial after all. Aldo Cortesi 2011-03-18 09:24:04 +13:00
  • e983253ecc Docs, minor cert tweaks. Aldo Cortesi 2011-03-18 09:04:49 +13:00
  • 2af6dcf6f7 Documentation. Aldo Cortesi 2011-03-16 15:50:31 +13:00
  • 9af516b14b Documentation. Aldo Cortesi 2011-03-16 15:27:26 +13:00
  • e6ef0c3faf Begin to flesh out and refactor docs. Aldo Cortesi 2011-03-16 11:09:10 +13:00
  • 394bd1d6b0 Interrupt interception when deleting an intercepting flow. Aldo Cortesi 2011-03-15 17:53:29 +13:00
  • e3ad3790de Fix minor styling and glitches. Aldo Cortesi 2011-03-15 17:37:09 +13:00
  • 6d5c32ad4b Fix hang on shutdown. Aldo Cortesi 2011-03-15 17:21:35 +13:00
  • fb28e71f0b Do pre-processing of requests before replay. Aldo Cortesi 2011-03-15 15:11:03 +13:00
  • fe1e2f16ff Improve responsiveness of request and response viewing. Aldo Cortesi 2011-03-15 13:05:33 +13:00
  • 563d4161f1 Stub out doc tutes. Aldo Cortesi 2011-03-15 10:08:48 +13:00
  • bb8adfb731 Use .stop() and .start() to restart curses around external spawns. Aldo Cortesi 2011-03-14 16:09:06 +13:00
  • 974cb03631 Merge branch 'master' of github.com:cortesi/mitmproxy Aldo Cortesi 2011-03-14 15:56:52 +13:00
  • 9b961a8236 Use raw_display instead of curses_display. Aldo Cortesi 2011-03-14 15:56:25 +13:00
  • c17cf5c6a0 Fix traceback when viewing hex mode. Aldo Cortesi 2011-03-14 14:34:55 +13:00
  • 2e70a0e44b Fix unit tests on OSX when a system proxy is configured. Aldo Cortesi 2011-03-14 14:05:14 +13:00
  • e35fd7126b Fix flow formatting unit tests. Aldo Cortesi 2011-03-14 13:49:30 +13:00
  • 897bd5c2b8 We no longer use pytz. Aldo Cortesi 2011-03-14 13:47:51 +13:00
  • b4fab58c61 Indicate request and response replay status separately. Aldo Cortesi 2011-03-13 21:53:26 +13:00
  • 6cb40d03f4 Fix a number of small UI infelicities. Aldo Cortesi 2011-03-13 21:16:42 +13:00
  • 038a6eb1a7 I've now added all the features I want for 0.4. Bump the version number. Aldo Cortesi 2011-03-13 20:42:55 +13:00
  • 1e47167ac6 Fix a traceback sometimes triggered viewing a connection with no response. Aldo Cortesi 2011-03-13 20:03:13 +13:00
  • 8d0152f2ff Add server replay to mitmproxy. Aldo Cortesi 2011-03-13 17:11:59 +13:00
  • 324d7c3955 Add client plaback to mitmproxy. Aldo Cortesi 2011-03-13 16:50:11 +13:00
  • 49c1532af7 Add anticache support for mitmproxy Aldo Cortesi 2011-03-13 16:21:41 +13:00
  • ef27e2fb29 Rejigger status bar somewhat. Add indicators for various bits of state. Aldo Cortesi 2011-03-13 15:55:47 +13:00
  • 3ef9d2cffc flow.py 100% test coverage Aldo Cortesi 2011-03-13 14:51:25 +13:00
  • 18d25ec1a1 Fix stickycookie setting, indented view traceback. Aldo Cortesi 2011-03-13 11:43:55 +13:00
  • 0042687f0d Remove beep functionality from mitmproxy. Aldo Cortesi 2011-03-13 11:26:30 +13:00
  • c901cbbada mitmproxy prompted input now display previously set value. Aldo Cortesi 2011-03-13 11:24:49 +13:00
  • 9a9a2d9125 Unit tests for proxy.read_chunked Aldo Cortesi 2011-03-12 16:00:01 +13:00
  • 4ce393cc41 Unit tests for cmdline.py Aldo Cortesi 2011-03-12 15:14:25 +13:00
  • 96b10ca486 console.py 100% test coverage Aldo Cortesi 2011-03-12 15:08:06 +13:00
  • fbbc43a5b2 netstring.py 100% unit test coverage. Aldo Cortesi 2011-03-12 14:39:41 +13:00
  • 2f457e041e Unify mitmproxy and mitmdump commandline Aldo Cortesi 2011-03-12 14:30:12 +13:00
  • 9927ebad3e Make mitmproxy handle invalid flow data gracefully. Aldo Cortesi 2011-03-12 13:49:54 +13:00
  • 40e9067b83 Handle invalid bind address specifications gracefully. Aldo Cortesi 2011-03-12 13:47:37 +13:00
  • 9f16a84a9e Make mitmdump handle invalid serialized data gracefully. Aldo Cortesi 2011-03-11 15:16:31 +13:00
  • 7d85db0da3 Display Errors and killed connections in mitmdump. Aldo Cortesi 2011-03-11 13:06:51 +13:00
  • daa9653ebe Add --norefresh to stop refreshing server playback to mitmdump. Aldo Cortesi 2011-03-11 11:56:10 +13:00
  • e99b1d1949 Stub out refresh for server-side replay. Aldo Cortesi 2011-03-09 20:05:30 +13:00
  • 03f1345385 Add an --anticache option to mitmdump. Aldo Cortesi 2011-03-09 13:15:31 +13:00
  • 592812467d Move version constants to version.py, add version to serialized flows. Aldo Cortesi 2011-03-09 12:35:38 +13:00
  • 897c4bfc52 Think harder about timestamps. Just save seconds since the epoch as a float. Aldo Cortesi 2011-03-09 12:18:08 +13:00
  • 765871bd11 Store timestamps on flow components as a UTC time tuple. Aldo Cortesi 2011-03-07 13:46:02 +13:00
  • 64cce94238 Add bind address option to mitmdump. Aldo Cortesi 2011-03-06 17:52:06 +13:00
  • 7330f5fccf Make mitmdump server playback also exit by default. Aldo Cortesi 2011-03-06 17:08:56 +13:00
  • ec00b5a66e Make mitmdump exit after client replay is complete by default. Aldo Cortesi 2011-03-06 16:54:49 +13:00
  • e794cbc0d8 Add flow_count and active_flow_count methods to flow.State. Aldo Cortesi 2011-03-06 16:11:45 +13:00
  • 42ffded626 Bump unit tests, rearrange mitmdump command-line options slightly. Aldo Cortesi 2011-03-06 16:02:28 +13:00
  • 4f02480482 Allow client replays to be replayed against server replays. Aldo Cortesi 2011-03-06 14:48:16 +13:00
  • bad77f3470 Add client replay options to mitmdump. Aldo Cortesi 2011-03-06 11:21:31 +13:00
  • d9cb083809 Reorganize test suite to remove confusion between test utils and libmproxy utils. Aldo Cortesi 2011-03-05 15:58:48 +13:00
  • 5da4099ddf Massage namespace to make room for client replay. Aldo Cortesi 2011-03-05 13:03:26 +13:00
  • 96471fde1d Basic client playback state structure. Aldo Cortesi 2011-03-04 13:08:43 +13:00
  • 2e492b8e94 Minor command-line argument fixes. Aldo Cortesi 2011-02-25 21:33:31 +13:00
  • 6921b9ff2a Add an indicator that sticky cookies have been applied in mitmdump. Aldo Cortesi 2011-02-25 21:23:44 +13:00
  • 8cade9fbbf Move stringification funcs from proxy to dump. Aldo Cortesi 2011-02-25 21:11:44 +13:00
  • 3792b0084e Add -c and -C options to mitmdump to control sticky cookies. Aldo Cortesi 2011-02-25 17:32:03 +13:00
  • 57f96c5fe0 Minor housekeeping - unused code, nocover directives. Aldo Cortesi 2011-02-24 15:44:08 +13:00
  • 79039eb5d2 More mature sticky cookie primitive. Use it in console.py. Aldo Cortesi 2011-02-24 15:15:51 +13:00
  • 57947b328e Start abstracting out sticky cookie state. Aldo Cortesi 2011-02-24 10:33:39 +13:00
  • 3c1db00ebb Remove first iteration playback/record. Aldo Cortesi 2011-02-23 12:40:30 +13:00
  • 39207ffdd2 Add a way for users to specify header significance in server replay. Aldo Cortesi 2011-02-23 10:54:51 +13:00
  • c80214ba55 Minor housekeeping: bump version, clean todo. Aldo Cortesi 2011-02-21 12:27:01 +13:00
  • b60282e71b Make README reflect reality. Aldo Cortesi 2011-02-21 12:11:41 +13:00
  • c346a382d6 Fix setup.py Aldo Cortesi 2011-02-21 12:04:24 +13:00
  • dd5e5a3d9b Remove Henrik's mitmplayback and mitmrecord. Aldo Cortesi 2011-02-21 12:02:40 +13:00
  • 7bc913c40d Move script hooks into the flow primitives. Aldo Cortesi 2011-02-21 11:40:49 +13:00
  • fe99871df8 Add --kill option to mitmdump Aldo Cortesi 2011-02-21 11:08:35 +13:00
  • c3e3897071 Fix a subtle Unicode problem in Response.assemble Aldo Cortesi 2011-02-21 10:11:50 +13:00
  • fd4dd8cb6b First pass of playback function for mitmdump. Aldo Cortesi 2011-02-21 09:54:39 +13:00
  • deb79a9c5a Add a simple server playback state object. Aldo Cortesi 2011-02-21 08:47:19 +13:00
  • aa16194518 Clean up and strip down netstrings module. Aldo Cortesi 2011-02-20 14:03:32 +13:00
  • 7ddba22f51 Certificates are now generated in a temporary per-session directory. Aldo Cortesi 2011-02-20 13:29:41 +13:00
  • c2ae8285f4 Revamp SSL configuration. Aldo Cortesi 2011-02-20 12:53:42 +13:00
  • 4fc807cedd Clean up certificate generation. Aldo Cortesi 2011-02-20 12:12:55 +13:00
  • d7ace1ce9e Bump unit tests for flow.py and dump.py Aldo Cortesi 2011-02-20 09:55:42 +13:00
  • 9c5c3c2b1a Implement state loading that doesn't change object identity. Aldo Cortesi 2011-02-20 09:36:13 +13:00
  • 58fc0041fa Stub out doc structure, add screenshots for configuring certs in Firefox. Aldo Cortesi 2011-02-19 19:43:44 +13:00
  • 1549ec8079 Bump test coverage to 100% for flow.py Aldo Cortesi 2011-02-19 17:21:08 +13:00
  • d9c6be3d13 Fix serialization when a Request has no associated client connection. Aldo Cortesi 2011-02-19 17:03:44 +13:00
  • 5da27a9905 Refactor Flow primitives to remove HTTP1.0 assumption. Aldo Cortesi 2011-02-19 17:00:24 +13:00
  • cd4eea3934 First pass of script hooks for mitmdump. Aldo Cortesi 2011-02-18 12:40:45 +13:00
  • 7769e5a898 Whitespace in mitmdump output. Aldo Cortesi 2011-02-17 15:56:54 +13:00
  • afa9104005 Refine verbose mitmdump output. Aldo Cortesi 2011-02-17 15:10:50 +13:00
  • cbe6982c6d Improve mitmdump text output. Aldo Cortesi 2011-02-17 14:26:50 +13:00
  • ca4df062bf Whitepsace and extraneous code. Aldo Cortesi 2011-02-17 11:45:12 +13:00
  • f028dc7e1b Add filtering to mitmdump. Aldo Cortesi 2011-02-17 10:44:08 +13:00
  • f0f1fb4b55 Add file writing to mitmdump. Aldo Cortesi 2011-02-17 10:18:38 +13:00