| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|\
| |
| | |
Some work on stream-to-file
|
| |
| |
| |
| |
| | |
- stream -> filestreamer throughout
- move active_flows set into FileStreamer addon
|
| |
| |
| |
| | |
Fixes #1361
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This removes all the code that deals with printing flows to screen from dump.py
into a self-contained addon.
- This fixes a bug - by moving dumping into an
addon, we now dump flows AFTER addon transformation, so we can see the changes
made.
- We get dumping "for free" in other places by simply adding the addon. It's
now easy to add dumping to console to mitmweb for debugging and development.
The same goes for external projects that derive from master.
- We also get major benefits in clarity for a frankly hairy part of our
project. Mitmdump is much clearer, and all the hairyness is now isolated for
further refactoring.
|
|
|
|
|
| |
Also fixes a bug in header replacements in netlib that resulted in a mutable
multidict.
|
| |
|
|
|
|
|
|
| |
- Preserve script order on config change
- Prohibit script duplicates (i.e. identical script + args)
- Various cleanups and tweaks
|
|
|
|
| |
Also improve error messages, fix various unit tests
|
| |
|
| |
|
| |
|
|
|
|
| |
This was originally added in #1324 (fixing issue #1096)
but got lost during "the big refactor" (#1352)
|
|
|
|
|
| |
This commit also clarifies a confusion about the "outfile" attribute and its
use in testing in the mitmdump master.
|
| |
|
| |
|
|
|
|
|
| |
This is the first addon that handles an OptionsError, so this commit also demos
how this works in console. Handling of command-line erorrs is on its way.
|
| |
|
|
Demonstrate how it works and interacts with Options by adding our first new
builtin: anticomp.
|