Commit Graph

  • 3ef9d2cffc flow.py 100% test coverage Aldo Cortesi 2011-03-13 14:51:25 +1300
  • 18d25ec1a1 Fix stickycookie setting, indented view traceback. Aldo Cortesi 2011-03-13 11:43:55 +1300
  • 0042687f0d Remove beep functionality from mitmproxy. Aldo Cortesi 2011-03-13 11:26:30 +1300
  • c901cbbada mitmproxy prompted input now display previously set value. Aldo Cortesi 2011-03-13 11:24:49 +1300
  • 9a9a2d9125 Unit tests for proxy.read_chunked Aldo Cortesi 2011-03-12 16:00:01 +1300
  • 4ce393cc41 Unit tests for cmdline.py Aldo Cortesi 2011-03-12 15:14:25 +1300
  • 96b10ca486 console.py 100% test coverage Aldo Cortesi 2011-03-12 15:08:06 +1300
  • fbbc43a5b2 netstring.py 100% unit test coverage. Aldo Cortesi 2011-03-12 14:39:41 +1300
  • 2f457e041e Unify mitmproxy and mitmdump commandline Aldo Cortesi 2011-03-12 14:30:12 +1300
  • 9927ebad3e Make mitmproxy handle invalid flow data gracefully. Aldo Cortesi 2011-03-12 13:49:54 +1300
  • 40e9067b83 Handle invalid bind address specifications gracefully. Aldo Cortesi 2011-03-12 13:47:37 +1300
  • 9f16a84a9e Make mitmdump handle invalid serialized data gracefully. Aldo Cortesi 2011-03-11 15:16:31 +1300
  • 7d85db0da3 Display Errors and killed connections in mitmdump. Aldo Cortesi 2011-03-11 13:06:51 +1300
  • daa9653ebe Add --norefresh to stop refreshing server playback to mitmdump. Aldo Cortesi 2011-03-11 11:56:10 +1300
  • e99b1d1949 Stub out refresh for server-side replay. Aldo Cortesi 2011-03-09 20:05:30 +1300
  • 03f1345385 Add an --anticache option to mitmdump. Aldo Cortesi 2011-03-09 13:15:31 +1300
  • 592812467d Move version constants to version.py, add version to serialized flows. Aldo Cortesi 2011-03-09 12:35:38 +1300
  • 897c4bfc52 Think harder about timestamps. Just save seconds since the epoch as a float. Aldo Cortesi 2011-03-09 12:18:08 +1300
  • 765871bd11 Store timestamps on flow components as a UTC time tuple. Aldo Cortesi 2011-03-07 13:46:02 +1300
  • 64cce94238 Add bind address option to mitmdump. Aldo Cortesi 2011-03-06 17:52:06 +1300
  • 7330f5fccf Make mitmdump server playback also exit by default. Aldo Cortesi 2011-03-06 17:08:56 +1300
  • ec00b5a66e Make mitmdump exit after client replay is complete by default. Aldo Cortesi 2011-03-06 16:54:49 +1300
  • e794cbc0d8 Add flow_count and active_flow_count methods to flow.State. Aldo Cortesi 2011-03-06 16:11:45 +1300
  • 42ffded626 Bump unit tests, rearrange mitmdump command-line options slightly. Aldo Cortesi 2011-03-06 16:02:28 +1300
  • 4f02480482 Allow client replays to be replayed against server replays. Aldo Cortesi 2011-03-06 14:48:16 +1300
  • bad77f3470 Add client replay options to mitmdump. Aldo Cortesi 2011-03-06 11:21:31 +1300
  • d9cb083809 Reorganize test suite to remove confusion between test utils and libmproxy utils. Aldo Cortesi 2011-03-05 15:58:48 +1300
  • 5da4099ddf Massage namespace to make room for client replay. Aldo Cortesi 2011-03-05 13:03:26 +1300
  • 96471fde1d Basic client playback state structure. Aldo Cortesi 2011-03-04 13:08:43 +1300
  • 2e492b8e94 Minor command-line argument fixes. Aldo Cortesi 2011-02-25 21:33:31 +1300
  • 6921b9ff2a Add an indicator that sticky cookies have been applied in mitmdump. Aldo Cortesi 2011-02-25 21:23:44 +1300
  • 8cade9fbbf Move stringification funcs from proxy to dump. Aldo Cortesi 2011-02-25 21:11:44 +1300
  • 3792b0084e Add -c and -C options to mitmdump to control sticky cookies. Aldo Cortesi 2011-02-25 17:32:03 +1300
  • 57f96c5fe0 Minor housekeeping - unused code, nocover directives. Aldo Cortesi 2011-02-24 15:44:08 +1300
  • 79039eb5d2 More mature sticky cookie primitive. Use it in console.py. Aldo Cortesi 2011-02-24 15:15:51 +1300
  • 57947b328e Start abstracting out sticky cookie state. Aldo Cortesi 2011-02-24 10:33:39 +1300
  • 3c1db00ebb Remove first iteration playback/record. Aldo Cortesi 2011-02-23 12:40:30 +1300
  • 39207ffdd2 Add a way for users to specify header significance in server replay. Aldo Cortesi 2011-02-23 10:54:51 +1300
  • c80214ba55 Minor housekeeping: bump version, clean todo. Aldo Cortesi 2011-02-21 12:27:01 +1300
  • b60282e71b Make README reflect reality. Aldo Cortesi 2011-02-21 12:11:41 +1300
  • c346a382d6 Fix setup.py Aldo Cortesi 2011-02-21 12:04:24 +1300
  • dd5e5a3d9b Remove Henrik's mitmplayback and mitmrecord. Aldo Cortesi 2011-02-21 12:02:40 +1300
  • 7bc913c40d Move script hooks into the flow primitives. Aldo Cortesi 2011-02-21 11:40:49 +1300
  • fe99871df8 Add --kill option to mitmdump Aldo Cortesi 2011-02-21 11:08:35 +1300
  • c3e3897071 Fix a subtle Unicode problem in Response.assemble Aldo Cortesi 2011-02-21 10:11:50 +1300
  • fd4dd8cb6b First pass of playback function for mitmdump. Aldo Cortesi 2011-02-21 09:54:39 +1300
  • deb79a9c5a Add a simple server playback state object. Aldo Cortesi 2011-02-21 08:47:19 +1300
  • aa16194518 Clean up and strip down netstrings module. Aldo Cortesi 2011-02-20 14:03:32 +1300
  • 7ddba22f51 Certificates are now generated in a temporary per-session directory. Aldo Cortesi 2011-02-20 13:29:41 +1300
  • c2ae8285f4 Revamp SSL configuration. Aldo Cortesi 2011-02-20 12:53:42 +1300
  • 4fc807cedd Clean up certificate generation. Aldo Cortesi 2011-02-20 12:12:55 +1300
  • d7ace1ce9e Bump unit tests for flow.py and dump.py Aldo Cortesi 2011-02-20 09:55:42 +1300
  • 9c5c3c2b1a Implement state loading that doesn't change object identity. Aldo Cortesi 2011-02-20 09:36:13 +1300
  • 58fc0041fa Stub out doc structure, add screenshots for configuring certs in Firefox. Aldo Cortesi 2011-02-19 19:43:44 +1300
  • 1549ec8079 Bump test coverage to 100% for flow.py Aldo Cortesi 2011-02-19 17:21:08 +1300
  • d9c6be3d13 Fix serialization when a Request has no associated client connection. Aldo Cortesi 2011-02-19 17:03:44 +1300
  • 5da27a9905 Refactor Flow primitives to remove HTTP1.0 assumption. Aldo Cortesi 2011-02-19 17:00:24 +1300
  • cd4eea3934 First pass of script hooks for mitmdump. Aldo Cortesi 2011-02-18 12:40:45 +1300
  • 7769e5a898 Whitespace in mitmdump output. Aldo Cortesi 2011-02-17 15:56:54 +1300
  • afa9104005 Refine verbose mitmdump output. Aldo Cortesi 2011-02-17 15:10:50 +1300
  • cbe6982c6d Improve mitmdump text output. Aldo Cortesi 2011-02-17 14:26:50 +1300
  • ca4df062bf Whitepsace and extraneous code. Aldo Cortesi 2011-02-17 11:45:12 +1300
  • f028dc7e1b Add filtering to mitmdump. Aldo Cortesi 2011-02-17 10:44:08 +1300
  • f0f1fb4b55 Add file writing to mitmdump. Aldo Cortesi 2011-02-17 10:18:38 +1300
  • 7758385ac1 Extract common SSL certificate option processing Henrik Nordstrom 2011-02-16 15:49:54 +0100
  • d1fb761ae7 Clean up README.mk Aldo Cortesi 2011-02-16 23:11:38 +1300
  • d9374ff97b Extract common SSL certificate options into a group. Aldo Cortesi 2011-02-16 23:09:42 +1300
  • f5511350eb Tweaks and cleanups for mitmdump. Aldo Cortesi 2011-02-16 23:03:46 +1300
  • 8a9f20b78c Don't leave dangling browser connections for pipelined requests. Aldo Cortesi 2011-02-16 22:37:04 +1300
  • 0dd1aa7cc7 Initial port of mitmdump to Flows. Aldo Cortesi 2011-02-16 22:10:24 +1300
  • 692556cf20 Fix minor display issues in console app. Aldo Cortesi 2011-02-16 21:03:55 +1300
  • 3f0b84bb49 Un-break request replay. Aldo Cortesi 2011-02-16 19:37:40 +1300
  • f009770d4c Fix a bug in HTTP 1.1 pipelining that caused Requests to be over-written. Aldo Cortesi 2011-02-16 19:22:19 +1300
  • 66349c9783 FlowMaster bugfixes and unit tests. Aldo Cortesi 2011-02-16 16:43:35 +1300
  • 27f0765cdd Extract flow-specific Master operations into FlowMaster. Aldo Cortesi 2011-02-16 16:03:22 +1300
  • 33dac700fa Switch over to new serialization format. Aldo Cortesi 2011-02-16 15:10:00 +1300
  • 0c6f846861 First draft of the new serialization mechanism. Aldo Cortesi 2011-02-16 14:33:04 +1300
  • 5692c7359c Import Will McGugan's netstring module. Aldo Cortesi 2011-02-16 11:21:06 +1300
  • 6339f521fc Repair unit test to match removal of arg from Response class. Aldo Cortesi 2011-02-16 11:20:00 +1300
  • 89627a702a drop unused protocol parameter from Response Henrik Nordstrom 2011-02-15 18:44:57 +0100
  • 759496e24e Repair unit test suite. Aldo Cortesi 2011-02-11 11:06:30 +1300
  • 51cdd7b95d Bump version Henrik Nordstrom 2011-02-04 00:02:28 +0100
  • 32adee8743 Implement a dummy CA Henrik Nordstrom 2011-02-08 18:00:59 +0100
  • 4ffaadd435 Allow specifying the accepted ciphersuites Henrik Nordstrom 2011-02-08 16:58:38 +0100
  • 061cea89da Import cache store control into console controller Henrik Nordstrom 2011-01-11 18:04:15 +0100
  • d11dd742d8 Simple record & playback functionality Henrik Nordstrom 2010-11-17 14:11:56 +0100
  • 4bae297fbb Basic HTTP/1.1 Support Henrik Nordstrom 2010-11-12 16:01:17 +0100
  • 0613321aef Optimize CONNECT responses, sent in a single packet Henrik Nordstrom 2011-02-08 15:07:29 +0100
  • 4cf3392e50 Sort header names for a predictable result Henrik Nordstrom 2011-02-01 16:44:53 +0100
  • bd01126b2b Move try_del to utils Henrik Nordstrom 2010-11-17 12:03:42 +0100
  • 2d8cfbafc3 Automatically update response message when editing response code Henrik Nordstrom 2010-11-12 15:49:25 +0100
  • eb3b32f01c Ignore compiled mimtmproxyc & mitmdumpc Henrik Nordstrom 2010-11-12 13:26:14 +0100
  • 98b1acc51d Add response creation to edit function on intercepted requests Henrik Nordstrom 2010-11-12 13:18:42 +0100
  • fcc39e1aaf Terminate workers when main thread terminates Henrik Nordstrom 2011-02-10 02:56:14 +0100
  • eb15ef7b80 Merge remote branch 'hno/master' Aldo Cortesi 2011-02-06 18:44:35 +1300
  • a4eaafab5a Further fine-tuning for pretty_xmlish. Aldo Cortesi 2011-02-06 16:56:13 +1300
  • 7156d1a73a Rip out BeautifulSoup, and use a custom XML-ish prettyprinter. Aldo Cortesi 2011-02-06 14:17:30 +1300
  • 44dc3a052e Add option to tell mitmproxy which interfaces to bind to. Aldo Cortesi 2011-02-06 10:52:54 +1300
  • d0c2d9480c Also serialize ClientConnection and flow backups. Aldo Cortesi 2011-02-06 10:28:43 +1300
  • b35cbc0760 Fix kill() again, got broken by the change to use None Henrik Nordstrom 2011-02-03 23:39:28 +0100