Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Minor refactor to PR #496 | Tarashish Mishra | 2015-03-04 | 1 | -6/+8 |
| | |||||
* | removed unused parameter | Marcelo Glezer | 2015-03-03 | 1 | -1/+1 |
| | |||||
* | fixed formatting and added a 'test' (sort of) | Marcelo Glezer | 2015-03-02 | 1 | -14/+8 |
| | |||||
* | #487 added microsecond support to format_timestamp and used in ↵ | Marcelo Glezer | 2015-03-02 | 1 | -5/+14 |
| | | | | FlowDetailView. Still WIP. | ||||
* | added to flowlist / flowdetail time elapsed between request sent and ↵ | Marcelo Glezer | 2015-02-26 | 1 | -0/+12 |
| | | | | response received | ||||
* | suppress SPDY/HTTP2 announcement headers, fix #277 | Maximilian Hils | 2014-08-03 | 1 | -6/+0 |
| | |||||
* | always use relative imports, fix status bar bug | Maximilian Hils | 2014-03-10 | 1 | -0/+1 |
| | |||||
* | add advanced proxying options, add SSL-terminating capability to mitmproxy | Maximilian Hils | 2014-03-10 | 1 | -9/+0 |
| | |||||
* | Silence pyflakes | Aldo Cortesi | 2014-01-19 | 1 | -1/+1 |
| | | | | And pick up one bug as a consequence. | ||||
* | utils: Add missing "B" for pretty_size() | Kyle Manna | 2013-08-13 | 1 | -1/+1 |
| | | | | * Add missing unit for megabytes, should print "MB". | ||||
* | Remove GPL notices left in source files after our change to the MIT license. | Aldo Cortesi | 2013-08-01 | 1 | -14/+0 |
| | | | | Thanks to Roy Shamir for reporting this. | ||||
* | Keep blank URL parameters | Eric Entzel | 2013-02-11 | 1 | -1/+1 |
| | | | | TODO: This should probably be configurable | ||||
* | Move cleanBin and hexdump into netutils. | Aldo Cortesi | 2012-09-24 | 1 | -37/+0 |
| | |||||
* | Add an "r" shortcut in grid editors to read value from file. | Aldo Cortesi | 2012-08-25 | 1 | -1/+1 |
| | |||||
* | Further content view cleaups. | Aldo Cortesi | 2012-08-18 | 1 | -35/+0 |
| | |||||
* | Huge cleanup of content viewers. | Aldo Cortesi | 2012-08-18 | 1 | -2/+1 |
| | |||||
* | Optional AMF decoding support | Sahn Lam | 2012-08-17 | 1 | -0/+36 |
| | | | | If PyAMF is installed, enable AMF decoding. | ||||
* | Adapt for API changes in netlib. | Aldo Cortesi | 2012-06-23 | 1 | -2/+2 |
| | |||||
* | Extract protocol and tcp server implementations into netlib. | Aldo Cortesi | 2012-06-19 | 1 | -4/+1 |
| | |||||
* | Refactor protocol.py to remove dependence on flow and utils. | Aldo Cortesi | 2012-06-17 | 1 | -26/+2 |
| | |||||
* | Fix a crashing bug when replacing text in a flow with unicode bodies. | Aldo Cortesi | 2012-05-25 | 1 | -1/+13 |
| | |||||
* | Minor cruft removal. | Aldo Cortesi | 2012-04-09 | 1 | -2/+2 |
| | |||||
* | Integrate lxml for pretty-printing HTML and XML. | Aldo Cortesi | 2012-04-07 | 1 | -45/+0 |
| | | | | | Tackling the pretty-printing performance problem head-on, at the cost of a major dependency. | ||||
* | Add a variant of cleanBin that escapes newlines and tabs. | Aldo Cortesi | 2012-03-27 | 1 | -3/+10 |
| | | | | Use this to fix the hex display option. | ||||
* | Pretty view now indents Javascript. | Aldo Cortesi | 2012-03-25 | 1 | -3/+2 |
| | | | | Thanks to the JSBeautifier project, which is now included in the contrib directory. | ||||
* | Refactor pretty view forcing somewhat. | Aldo Cortesi | 2012-03-20 | 1 | -1/+1 |
| | | | | | | | - Use a lookup table of content types -> view modes. - Add a urlencoded forcing. Remove "html" - at the moment it's the same as "xmlish". - Display type when forced. | ||||
* | Add a simple parser for content type specifications. | Aldo Cortesi | 2012-03-20 | 1 | -0/+27 |
| | |||||
* | Specialize GridEditor into a number of subclasses. | Aldo Cortesi | 2012-03-19 | 1 | -0/+1 |
| | |||||
* | Factor out cert operations in to certutils.py. | Aldo Cortesi | 2012-02-29 | 1 | -236/+2 |
| | |||||
* | Fix cert generation harder. | Aldo Cortesi | 2012-02-27 | 1 | -2/+2 |
| | |||||
* | Fix problems with SANs and certificate generation. | Aldo Cortesi | 2012-02-27 | 1 | -1/+9 |
| | |||||
* | Better certificate parsing. | Aldo Cortesi | 2012-02-27 | 1 | -3/+1 |
| | |||||
* | Add upstream certificate lookup. | Aldo Cortesi | 2012-02-27 | 1 | -4/+69 |
| | | | | | | This initiates a connection to the server to obtain certificate information to generate interception certificates. At the moment, the information used is the Common Name, and the list of Subject Alternative Names. | ||||
* | Firm up what we consider to be a valid proxy spec. | Aldo Cortesi | 2012-02-18 | 1 | -1/+1 |
| | |||||
* | Firm up reverse proxy specification. | Aldo Cortesi | 2012-02-18 | 1 | -0/+17 |
| | | | | | | - Extract proxy spec parsing and unparsing functions. - Add a status indicator in mitmproxy. - Add the "R" keybinding for changing the reverse proxy from within mitmproxy. | ||||
* | Refactor reverse proxying | Aldo Cortesi | 2012-02-18 | 1 | -1/+7 |
| | | | | | | | - Retain the specification from the Host header as a Request's description. - Expand upstream proxy specifications to include the scheme. We now say https://hostname:port - Move the "R" revert keybinding to "v" to make room for a reverse proxy binding that matches the command-line flag. | ||||
* | Add get_query and set_query methods to Request. | Aldo Cortesi | 2012-02-09 | 1 | -1/+11 |
| | |||||
* | KVEditor: "e" shortcut spawns an external editor on a field. | Aldo Cortesi | 2012-02-08 | 1 | -0/+12 |
| | |||||
* | Address an issue that allows a malicious client to place certificate files ↵ | Aldo Cortesi | 2012-01-21 | 1 | -4/+5 |
| | | | | | | in arbitrary directories. Thanks to David Black (disclosure@d1b.org) for pointing this out. | ||||
* | Fix an issue caused by some editors when editing a request/response body. | Aldo Cortesi | 2012-01-21 | 1 | -4/+1 |
| | | | | | | Many editors make it hard save a file without a terminating newline on the last line. When editing message bodies, this can cause problems. For now, I just strip the newlines off the end of the body when we return from an editor. | ||||
* | Add HTTP body size limit specification to command-line tools. | Aldo Cortesi | 2011-09-09 | 1 | -0/+30 |
| | |||||
* | Improve robustness against invalid data. | Aldo Cortesi | 2011-09-05 | 1 | -2/+5 |
| | |||||
* | Replaced unnecessary lists with generators | András Veres-Szentkirályi | 2011-08-18 | 1 | -2/+2 |
| | |||||
* | Code cleanliness - appease pychecker. | Aldo Cortesi | 2011-08-04 | 1 | -1/+1 |
| | |||||
* | Move all HTTP objects to flow.py | Aldo Cortesi | 2011-08-03 | 1 | -118/+26 |
| | | | | That's Request, Response, ClientConnect, ClientDisconnect, Error, and Headers. | ||||
* | Unit test++ | Aldo Cortesi | 2011-08-02 | 1 | -5/+4 |
| | |||||
* | General cleanup. | Aldo Cortesi | 2011-08-02 | 1 | -31/+7 |
| | | | | | Cut out unused variables and code, generally shut up pychecker as much as is reasonable. | ||||
* | Changes replace logic to function in both Python 2.6.x and 2.7.x | Stephen Altamirano | 2011-07-26 | 1 | -8/+8 |
| | | | | Tests now only assume Python 2.6.x rather than requiring 2.7.x. This does not preclude the use of flags as a kwarg in replace | ||||
* | Add utility functions to search and replace strings in flows | Aldo Cortesi | 2011-07-22 | 1 | -0/+15 |
| | | | | | | | | | | This is a common task in pentesting scenarios. This commit adds the following functions: utils.Headers.replace proxy.Request.replace proxy.Response.replace flow.Flow.replace | ||||
* | Drop cert expiry time to avoid a bug in some OpenSSL versions. | Aldo Cortesi | 2011-07-22 | 1 | -3/+4 |
| |