aboutsummaryrefslogtreecommitdiffstats
path: root/mitmdump
Commit message (Collapse)AuthorAgeFilesLines
* Docs stub for Unbuntu, restore executable flag on binaries.Aldo Cortesi2014-09-091-0/+0
|
* re-add mitmproxy/mitmdump scripts for convenienceMaximilian Hils2014-09-081-0/+3
|
* mitmproxy -> libmproxy.main. do some leanup on the wayMaximilian Hils2014-09-081-67/+0
|
* adjust command line docs, fix log typoMaximilian Hils2014-03-131-1/+1
|
* adjust tests, fix option handlingMaximilian Hils2014-03-131-5/+2
|
* add -d switch to mitmdump to compensate for old verbosity functionalityMaximilian Hils2014-03-121-0/+6
|
* finish proxy.py split upMaximilian Hils2014-03-091-4/+7
|
* print warning if netlib and mitmproxy versions are different.Maximilian Hils2014-01-221-2/+8
|
* Tweak setup.py to allow installs outside source dirAldo Cortesi2014-01-191-1/+1
| | | | Also fix mitmdump version output
* PyInstaller bug requiring a console import in mitmdump is goneAldo Cortesi2014-01-191-2/+1
|
* Remove GPL notices left in source files after our change to the MIT license.Aldo Cortesi2013-08-011-16/+0
| | | | Thanks to Roy Shamir for reporting this.
* Move app instantiation out of proxy.py.Aldo Cortesi2013-07-241-2/+0
|
* Make ready for pyinstaller.Aldo Cortesi2013-05-151-1/+2
|
* use argparse instead of optparseMaximilian Hils2012-08-171-12/+9
|
* Shut mitmdump down gracefully on SIGTERM.Aldo Cortesi2012-04-151-1/+7
| | | | This is a hack at the moment, but needs must.
* Refactor proxy.Server to fix a crash when replaying with -nAldo Cortesi2012-04-021-1/+1
|
* Add specification of replacement patterns on the command line.Aldo Cortesi2012-03-171-1/+4
|
* Address an issue that allows a malicious client to place certificate files ↵Aldo Cortesi2012-01-211-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 Cortesi2011-09-091-2/+2
|
* Removed unused importsAndrás Veres-Szentkirályi2011-08-181-3/+3
|
* Add -r option to mitmdump and mitmproxy.Aldo Cortesi2011-05-151-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 Cortesi2011-05-141-5/+9
| | | | This is useful when you just want to inspect or process dumps.
* Unify mitmproxy and mitmdump commandlineAldo Cortesi2011-03-121-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 Cortesi2011-03-121-1/+6
|
* Add --norefresh to stop refreshing server playback to mitmdump.Aldo Cortesi2011-03-111-1/+8
| | | | Also, make cookie parsing for refreshing more error-tolerant.
* Add an --anticache option to mitmdump.Aldo Cortesi2011-03-091-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 Cortesi2011-03-091-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 Cortesi2011-03-061-40/+72
|
* Make mitmdump exit after client replay is complete by default.Aldo Cortesi2011-03-061-8/+8
| | | | Add an option --keepserving to make it keep serving after replay.
* Bump unit tests, rearrange mitmdump command-line options slightly.Aldo Cortesi2011-03-061-6/+5
|
* Add client replay options to mitmdump.Aldo Cortesi2011-03-061-4/+10
|
* Massage namespace to make room for client replay.Aldo Cortesi2011-03-051-2/+2
| | | | Mostly replay -> server_replay
* Minor command-line argument fixes.Aldo Cortesi2011-02-251-1/+1
|
* Add -c and -C options to mitmdump to control sticky cookies.Aldo Cortesi2011-02-251-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 Cortesi2011-02-231-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 mitmdumpAldo Cortesi2011-02-211-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 Cortesi2011-02-211-0/+4
|
* Certificates are now generated in a temporary per-session directory.Aldo Cortesi2011-02-201-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 Cortesi2011-02-201-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 Cortesi2011-02-201-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 Cortesi2011-02-181-4/+20
| | | | Also stub out docs, improve mitmdump error handling.
* Add filtering to mitmdump.Aldo Cortesi2011-02-171-2/+7
|
* Add file writing to mitmdump.Aldo Cortesi2011-02-171-1/+5
|
* Extract common SSL certificate option processingHenrik Nordstrom2011-02-161-6/+1
|
* Extract common SSL certificate options into a group.Aldo Cortesi2011-02-161-20/+1
| | | | Use this only in mitmdump and mitmproxy for now.
* Tweaks and cleanups for mitmdump.Aldo Cortesi2011-02-161-1/+6
|
* Implement a dummy CAHenrik Nordstrom2011-02-101-6/+19
|
* Allow specifying the accepted ciphersuitesHenrik Nordstrom2011-02-101-1/+7
|
* Abstract flow management out of the interactive code.Aldo Cortesi2011-01-251-2/+3
|
* Put DumpMaster in its own file.Aldo Cortesi2010-03-011-2/+2
| | | | It's going to become a more important part of the mitmproxy suite now.