Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improve mitmdump text output. | Aldo Cortesi | 2011-02-17 | 1 | -14/+21 |
| | |||||
* | Whitepsace and extraneous code. | Aldo Cortesi | 2011-02-17 | 2 | -4/+1 |
| | |||||
* | Add filtering to mitmdump. | Aldo Cortesi | 2011-02-17 | 1 | -5/+10 |
| | |||||
* | Add file writing to mitmdump. | Aldo Cortesi | 2011-02-17 | 3 | -3/+20 |
| | |||||
* | Extract common SSL certificate option processing | Henrik Nordstrom | 2011-02-16 | 1 | -1/+17 |
| | |||||
* | Extract common SSL certificate options into a group. | Aldo Cortesi | 2011-02-16 | 1 | -0/+29 |
| | | | | Use this only in mitmdump and mitmproxy for now. | ||||
* | Tweaks and cleanups for mitmdump. | Aldo Cortesi | 2011-02-16 | 1 | -27/+37 |
| | |||||
* | Don't leave dangling browser connections for pipelined requests. | Aldo Cortesi | 2011-02-16 | 3 | -2/+8 |
| | |||||
* | Initial port of mitmdump to Flows. | Aldo Cortesi | 2011-02-16 | 1 | -27/+39 |
| | |||||
* | Fix minor display issues in console app. | Aldo Cortesi | 2011-02-16 | 1 | -7/+9 |
| | |||||
* | Un-break request replay. | Aldo Cortesi | 2011-02-16 | 1 | -0/+1 |
| | |||||
* | Fix a bug in HTTP 1.1 pipelining that caused Requests to be over-written. | Aldo Cortesi | 2011-02-16 | 1 | -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 Cortesi | 2011-02-16 | 3 | -8/+3 |
| | |||||
* | Extract flow-specific Master operations into FlowMaster. | Aldo Cortesi | 2011-02-16 | 3 | -20/+49 |
| | |||||
* | Switch over to new serialization format. | Aldo Cortesi | 2011-02-16 | 8 | -545/+15 |
| | | | | Remove BSON from contrib. | ||||
* | First draft of the new serialization mechanism. | Aldo Cortesi | 2011-02-16 | 2 | -8/+35 |
| | |||||
* | Import Will McGugan's netstring module. | Aldo Cortesi | 2011-02-16 | 1 | -0/+230 |
| | | | | | | | | 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. | ||||
* | drop unused protocol parameter from Response | Henrik Nordstrom | 2011-02-15 | 1 | -5/+3 |
| | |||||
* | Repair unit test suite. | Aldo Cortesi | 2011-02-11 | 1 | -7/+8 |
| | |||||
* | Bump version | Henrik Nordstrom | 2011-02-10 | 1 | -1/+1 |
| | |||||
* | Implement a dummy CA | Henrik Nordstrom | 2011-02-10 | 3 | -34/+175 |
| | |||||
* | Allow specifying the accepted ciphersuites | Henrik Nordstrom | 2011-02-10 | 1 | -1/+3 |
| | |||||
* | Import cache store control into console controller | Henrik Nordstrom | 2011-02-10 | 3 | -2/+25 |
| | |||||
* | Simple record & playback functionality | Henrik Nordstrom | 2011-02-10 | 4 | -3/+486 |
| | |||||
* | Basic HTTP/1.1 Support | Henrik Nordstrom | 2011-02-10 | 2 | -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 packet | Henrik Nordstrom | 2011-02-10 | 1 | -3/+5 |
| | |||||
* | Sort header names for a predictable result | Henrik Nordstrom | 2011-02-10 | 1 | -1/+1 |
| | |||||
* | Move try_del to utils | Henrik Nordstrom | 2011-02-10 | 2 | -15/+15 |
| | |||||
* | Automatically update response message when editing response code | Henrik Nordstrom | 2011-02-10 | 1 | -2/+4 |
| | |||||
* | Add response creation to edit function on intercepted requests | Henrik Nordstrom | 2011-02-10 | 2 | -15/+49 |
| | |||||
* | Terminate workers when main thread terminates | Henrik Nordstrom | 2011-02-10 | 1 | -0/+1 |
| | |||||
* | Merge remote branch 'hno/master' | Aldo Cortesi | 2011-02-06 | 2 | -7/+8 |
|\ | |||||
| * | Fix kill() again, got broken by the change to use None | Henrik Nordstrom | 2011-02-03 | 2 | -6/+7 |
| | | |||||
| * | Merge remote-tracking branch 'origin/master' | Henrik Nordstrom | 2011-02-03 | 3 | -56/+55 |
| |\ | |||||
| * | | Messages may need to stay in the controller for considerable | Henrik Nordstrom | 2011-02-03 | 1 | -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 Cortesi | 2011-02-06 | 1 | -8/+8 |
| | | | |||||
* | | | Rip out BeautifulSoup, and use a custom XML-ish prettyprinter. | Aldo Cortesi | 2011-02-06 | 3 | -2024/+42 |
| | | | |||||
* | | | Add option to tell mitmproxy which interfaces to bind to. | Aldo Cortesi | 2011-02-06 | 2 | -4/+11 |
| | | | |||||
* | | | Also serialize ClientConnection and flow backups. | Aldo Cortesi | 2011-02-06 | 2 | -15/+22 |
| |/ |/| | |||||
* | | Get rid of ReplayConnection - we now have only one ClientConnection class. | Aldo Cortesi | 2011-02-04 | 3 | -30/+29 |
| | | |||||
* | | Change "connection" to the less confusing "client_conn" throughout. | Aldo Cortesi | 2011-02-03 | 3 | -36/+36 |
|/ | |||||
* | Fine-tune completion a bit. | Aldo Cortesi | 2011-02-03 | 1 | -1/+4 |
| | |||||
* | Add timestamps to flows. | Aldo Cortesi | 2011-02-03 | 3 | -11/+42 |
| | | | | | For now, these are only displayed on the connection view screen, with second granularity. | ||||
* | Fix tracking of edited state. | Aldo Cortesi | 2011-02-03 | 2 | -3/+3 |
| | |||||
* | "Q" quits without confirmation prompt. | Aldo Cortesi | 2011-02-03 | 1 | -0/+3 |
| | |||||
* | Test suite rejiggering and cleanup. | Aldo Cortesi | 2011-02-03 | 7 | -5/+12 |
| | |||||
* | Improve script handling. | Aldo Cortesi | 2011-02-02 | 2 | -4/+33 |
| | | | | | | - Display output in external viewer when script exits with error. - Add a "changed" indicator to show if a request can be reverted. | ||||
* | Use last path specified as default prompt. | Aldo Cortesi | 2011-02-02 | 1 | -9/+23 |
| | |||||
* | View script debug output (stderr) in pager. | Aldo Cortesi | 2011-02-02 | 2 | -33/+43 |
| | |||||
* | Add an external script API. | Aldo Cortesi | 2011-01-31 | 3 | -33/+107 |
| | | | | | | | External scripts can read a flow, modify it, and then return it to mitmproxy using a simple API. The "|" keyboard shortcut within mitmproxy prompts the user for a script. |