aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* First pass of script hooks for mitmdump.Aldo Cortesi2011-02-1813-54/+127
| | | | Also stub out docs, improve mitmdump error handling.
* Whitespace in mitmdump output.Aldo Cortesi2011-02-172-6/+6
|
* Refine verbose mitmdump output.Aldo Cortesi2011-02-171-8/+17
|
* Improve mitmdump text output.Aldo Cortesi2011-02-171-14/+21
|
* Whitepsace and extraneous code.Aldo Cortesi2011-02-172-4/+1
|
* Add filtering to mitmdump.Aldo Cortesi2011-02-173-11/+30
|
* Add file writing to mitmdump.Aldo Cortesi2011-02-176-8/+54
|
* Extract common SSL certificate option processingHenrik Nordstrom2011-02-165-98/+26
|
* Clean up README.mkAldo Cortesi2011-02-161-11/+0
| | | | HNO's changes are now back in base. Hooray.
* Extract common SSL certificate options into a group.Aldo Cortesi2011-02-163-45/+31
| | | | Use this only in mitmdump and mitmproxy for now.
* Tweaks and cleanups for mitmdump.Aldo Cortesi2011-02-163-30/+52
|
* Don't leave dangling browser connections for pipelined requests.Aldo Cortesi2011-02-163-2/+8
|
* Initial port of mitmdump to Flows.Aldo Cortesi2011-02-163-31/+74
|
* Fix minor display issues in console app.Aldo Cortesi2011-02-161-7/+9
|
* Un-break request replay.Aldo Cortesi2011-02-161-0/+1
|
* Fix a bug in HTTP 1.1 pipelining that caused Requests to be over-written.Aldo Cortesi2011-02-161-1/+2
| | | | | | We use the ClientConnection object to tie requests, responses and errors together. This is an HTTP 1.0 assumption, but we can fix it by just making copies of the connection object when we handle multiple requests.
* FlowMaster bugfixes and unit tests.Aldo Cortesi2011-02-164-10/+23
|
* Extract flow-specific Master operations into FlowMaster.Aldo Cortesi2011-02-163-20/+49
|
* Switch over to new serialization format.Aldo Cortesi2011-02-169-551/+18
| | | | Remove BSON from contrib.
* First draft of the new serialization mechanism.Aldo Cortesi2011-02-163-8/+52
|
* Import Will McGugan's netstring module.Aldo Cortesi2011-02-162-0/+293
| | | | | | | | Module is in the Public Domain. I expect to modify and extend this module, so I've imported into main library rather than contrib. Code has been reformatted to suite our code standard, tests have been extrated into /tests directory.
* Repair unit test to match removal of arg from Response class.Aldo Cortesi2011-02-161-1/+1
|
* drop unused protocol parameter from ResponseHenrik Nordstrom2011-02-154-8/+5
|
* Repair unit test suite.Aldo Cortesi2011-02-112-25/+17
|
* Bump versionHenrik Nordstrom2011-02-101-1/+1
|
* Implement a dummy CAHenrik Nordstrom2011-02-107-66/+294
|
* Allow specifying the accepted ciphersuitesHenrik Nordstrom2011-02-105-5/+34
|
* Import cache store control into console controllerHenrik Nordstrom2011-02-105-13/+49
|
* Simple record & playback functionalityHenrik Nordstrom2011-02-109-4/+668
|
* Basic HTTP/1.1 SupportHenrik Nordstrom2011-02-102-60/+175
| | | | | | | | | | | | | | | | | | | Adds support for chunked transfer encoding, and a couple other minor protocol corrections. Improve HTTP support - Support intercepted requests with Host header - Support HEAD requests proper - Support any HTTP method including extensions, not just a couple known ones Support expect: 100-continue and 100 Continue messages Persistent client connections Generalize ServerConnection a bit in preparation for keep-alive support Correct HTTP status codes on errors forwarding the request
* Optimize CONNECT responses, sent in a single packetHenrik Nordstrom2011-02-101-3/+5
|
* Sort header names for a predictable resultHenrik Nordstrom2011-02-101-1/+1
|
* Move try_del to utilsHenrik Nordstrom2011-02-102-15/+15
|
* Automatically update response message when editing response codeHenrik Nordstrom2011-02-101-2/+4
|
* Ignore compiled mimtmproxyc & mitmdumpcHenrik Nordstrom2011-02-101-0/+2
|
* Add response creation to edit function on intercepted requestsHenrik Nordstrom2011-02-102-15/+49
|
* Terminate workers when main thread terminatesHenrik Nordstrom2011-02-101-0/+1
|
* Merge remote branch 'hno/master'Aldo Cortesi2011-02-062-7/+8
|\
| * Fix kill() again, got broken by the change to use NoneHenrik Nordstrom2011-02-032-6/+7
| |
| * Merge remote-tracking branch 'origin/master'Henrik Nordstrom2011-02-038-79/+76
| |\
| * | Messages may need to stay in the controller for considerableHenrik Nordstrom2011-02-031-1/+1
| | | | | | | | | | | | | | | amount of time. Don't use a timeout waiting for the controller response. Example where this happens is intercepted flows.
* | | Further fine-tuning for pretty_xmlish.Aldo Cortesi2011-02-062-9/+12
| | |
* | | Rip out BeautifulSoup, and use a custom XML-ish prettyprinter.Aldo Cortesi2011-02-065-2035/+97
| | |
* | | Add option to tell mitmproxy which interfaces to bind to.Aldo Cortesi2011-02-063-6/+19
| | |
* | | Also serialize ClientConnection and flow backups.Aldo Cortesi2011-02-064-16/+28
| |/ |/|
* | Get rid of ReplayConnection - we now have only one ClientConnection class.Aldo Cortesi2011-02-048-48/+45
| |
* | Change "connection" to the less confusing "client_conn" throughout.Aldo Cortesi2011-02-038-57/+57
|/
* Fine-tune completion a bit.Aldo Cortesi2011-02-035-1/+16
|
* Add timestamps to flows.Aldo Cortesi2011-02-036-12/+56
| | | | | For now, these are only displayed on the connection view screen, with second granularity.
* Fix tracking of edited state.Aldo Cortesi2011-02-032-3/+3
|