Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Docs stub for Unbuntu, restore executable flag on binaries. | Aldo Cortesi | 2014-09-09 | 1 | -0/+0 |
| | |||||
* | re-add mitmproxy/mitmdump scripts for convenience | Maximilian Hils | 2014-09-08 | 1 | -0/+3 |
| | |||||
* | mitmproxy -> libmproxy.main. do some leanup on the way | Maximilian Hils | 2014-09-08 | 1 | -67/+0 |
| | |||||
* | adjust command line docs, fix log typo | Maximilian Hils | 2014-03-13 | 1 | -1/+1 |
| | |||||
* | adjust tests, fix option handling | Maximilian Hils | 2014-03-13 | 1 | -5/+2 |
| | |||||
* | add -d switch to mitmdump to compensate for old verbosity functionality | Maximilian Hils | 2014-03-12 | 1 | -0/+6 |
| | |||||
* | finish proxy.py split up | Maximilian Hils | 2014-03-09 | 1 | -4/+7 |
| | |||||
* | print warning if netlib and mitmproxy versions are different. | Maximilian Hils | 2014-01-22 | 1 | -2/+8 |
| | |||||
* | Tweak setup.py to allow installs outside source dir | Aldo Cortesi | 2014-01-19 | 1 | -1/+1 |
| | | | | Also fix mitmdump version output | ||||
* | PyInstaller bug requiring a console import in mitmdump is gone | Aldo Cortesi | 2014-01-19 | 1 | -2/+1 |
| | |||||
* | Remove GPL notices left in source files after our change to the MIT license. | Aldo Cortesi | 2013-08-01 | 1 | -16/+0 |
| | | | | Thanks to Roy Shamir for reporting this. | ||||
* | Move app instantiation out of proxy.py. | Aldo Cortesi | 2013-07-24 | 1 | -2/+0 |
| | |||||
* | Make ready for pyinstaller. | Aldo Cortesi | 2013-05-15 | 1 | -1/+2 |
| | |||||
* | use argparse instead of optparse | Maximilian Hils | 2012-08-17 | 1 | -12/+9 |
| | |||||
* | Shut mitmdump down gracefully on SIGTERM. | Aldo Cortesi | 2012-04-15 | 1 | -1/+7 |
| | | | | This is a hack at the moment, but needs must. | ||||
* | Refactor proxy.Server to fix a crash when replaying with -n | Aldo Cortesi | 2012-04-02 | 1 | -1/+1 |
| | |||||
* | Add specification of replacement patterns on the command line. | Aldo Cortesi | 2012-03-17 | 1 | -1/+4 |
| | |||||
* | Address an issue that allows a malicious client to place certificate files ↵ | Aldo Cortesi | 2012-01-21 | 1 | -3/+3 |
| | | | | | | in arbitrary directories. Thanks to David Black (disclosure@d1b.org) for pointing this out. | ||||
* | Add HTTP body size limit specification to command-line tools. | Aldo Cortesi | 2011-09-09 | 1 | -2/+2 |
| | |||||
* | Removed unused imports | András Veres-Szentkirályi | 2011-08-18 | 1 | -3/+3 |
| | |||||
* | Add -r option to mitmdump and mitmproxy. | Aldo Cortesi | 2011-05-15 | 1 | -1/+1 |
| | | | | | | This option reads a set of flows from a file. I've also regularized the mitmdump and mitmproxy command-line signatures by removing mitmproxy's old way of specifying flow loads through naked arguments. | ||||
* | Add a -n option which tells the tools not to bind a proxy. | Aldo Cortesi | 2011-05-14 | 1 | -5/+9 |
| | | | | This is useful when you just want to inspect or process dumps. | ||||
* | Unify mitmproxy and mitmdump commandline | Aldo Cortesi | 2011-03-12 | 1 | -108/+6 |
| | | | | | | | | - Extract common options into cmdline.py - Change mitmproxy keybindings to fit command line Some cmdline options and keybindings aren't in operation yet - just stubs where functionality will be added in the next few commits. | ||||
* | Handle invalid bind address specifications gracefully. | Aldo Cortesi | 2011-03-12 | 1 | -1/+6 |
| | |||||
* | Add --norefresh to stop refreshing server playback to mitmdump. | Aldo Cortesi | 2011-03-11 | 1 | -1/+8 |
| | | | | Also, make cookie parsing for refreshing more error-tolerant. | ||||
* | Add an --anticache option to mitmdump. | Aldo Cortesi | 2011-03-09 | 1 | -0/+6 |
| | | | | | | | This removes all headers that might cause a server to return 304-not-modified. For now, all the new features are going into mitmdump - everything will be ported over to mitmproxy once I have the feature set locked down. | ||||
* | Move version constants to version.py, add version to serialized flows. | Aldo Cortesi | 2011-03-09 | 1 | -3/+1 |
| | | | | | For now, we don't do anything with the serialized version info, but this should give us some future-proofing for serialization format changes. | ||||
* | Add bind address option to mitmdump. | Aldo Cortesi | 2011-03-06 | 1 | -40/+72 |
| | |||||
* | Make mitmdump exit after client replay is complete by default. | Aldo Cortesi | 2011-03-06 | 1 | -8/+8 |
| | | | | Add an option --keepserving to make it keep serving after replay. | ||||
* | Bump unit tests, rearrange mitmdump command-line options slightly. | Aldo Cortesi | 2011-03-06 | 1 | -6/+5 |
| | |||||
* | Add client replay options to mitmdump. | Aldo Cortesi | 2011-03-06 | 1 | -4/+10 |
| | |||||
* | Massage namespace to make room for client replay. | Aldo Cortesi | 2011-03-05 | 1 | -2/+2 |
| | | | | Mostly replay -> server_replay | ||||
* | Minor command-line argument fixes. | Aldo Cortesi | 2011-02-25 | 1 | -1/+1 |
| | |||||
* | Add -c and -C options to mitmdump to control sticky cookies. | Aldo Cortesi | 2011-02-25 | 1 | -4/+17 |
| | | | | | | It's dumb that this needs to be two different options, but optparse doesn't support optional arguments. It would be much nicer to just have "-c" for "all", and "-c filter" for a specified filter. | ||||
* | Add a way for users to specify header significance in server replay. | Aldo Cortesi | 2011-02-23 | 1 | -12/+23 |
| | | | | | | Also add the --rheader command-line option to mitmdump to let the user specify an arbitrary number of significant headers. The default is to treat no headers as significant. | ||||
* | Add --kill option to mitmdump | Aldo Cortesi | 2011-02-21 | 1 | -0/+4 |
| | | | | | | If this option is passed all requests that are not part of a replayed conversation are killed. If the option is not passed, such requests are passed through to the server as usual. | ||||
* | First pass of playback function for mitmdump. | Aldo Cortesi | 2011-02-21 | 1 | -0/+4 |
| | |||||
* | Certificates are now generated in a temporary per-session directory. | Aldo Cortesi | 2011-02-20 | 1 | -9/+1 |
| | | | | | | This means that certificates don't accumulate in the conf directory, users don't have to clear certificates if the CA is regenerated, and the user can specify a custom CA without invalid certificates being loaded inadvertently. | ||||
* | Revamp SSL configuration. | Aldo Cortesi | 2011-02-20 | 1 | -4/+4 |
| | | | | | | | | - Move option parsing utiliities to proxy.py - Don't have a global config object. Pass it as an argument to ProxyServer. - Simplify certificate generation logic. | ||||
* | Clean up certificate generation. | Aldo Cortesi | 2011-02-20 | 1 | -1/+1 |
| | | | | | | | | | | | | - Use templates for config files. We can re-introduce customization of the certificate attributes when we need them. - Split CA and cert generation into separate functions. - Generation methods provide an error return when generation fails. - When the user explicitly specifies a certificate, we don't generate it, but fail if it doesn't exist. | ||||
* | First pass of script hooks for mitmdump. | Aldo Cortesi | 2011-02-18 | 1 | -4/+20 |
| | | | | Also stub out docs, improve mitmdump error handling. | ||||
* | Add filtering to mitmdump. | Aldo Cortesi | 2011-02-17 | 1 | -2/+7 |
| | |||||
* | Add file writing to mitmdump. | Aldo Cortesi | 2011-02-17 | 1 | -1/+5 |
| | |||||
* | Extract common SSL certificate option processing | Henrik Nordstrom | 2011-02-16 | 1 | -6/+1 |
| | |||||
* | Extract common SSL certificate options into a group. | Aldo Cortesi | 2011-02-16 | 1 | -20/+1 |
| | | | | Use this only in mitmdump and mitmproxy for now. | ||||
* | Tweaks and cleanups for mitmdump. | Aldo Cortesi | 2011-02-16 | 1 | -1/+6 |
| | |||||
* | Implement a dummy CA | Henrik Nordstrom | 2011-02-10 | 1 | -6/+19 |
| | |||||
* | Allow specifying the accepted ciphersuites | Henrik Nordstrom | 2011-02-10 | 1 | -1/+7 |
| | |||||
* | Abstract flow management out of the interactive code. | Aldo Cortesi | 2011-01-25 | 1 | -2/+3 |
| | |||||
* | Put DumpMaster in its own file. | Aldo Cortesi | 2010-03-01 | 1 | -2/+2 |
| | | | | It's going to become a more important part of the mitmproxy suite now. |