Radoslav Gerganov
da6b3839d6
Fix typo in the docstring of flowfilter
...
The expression for body of response is "bs", not "bq".
2017-10-10 12:23:33 +03:00
Maximilian Hils
289ddfe988
remove html outline contentview, fix #2572
2017-09-14 15:11:24 -07:00
Maximilian Hils
930d78b554
Merge pull request #2537 from ujjwal96/content-view
...
JS beautifier
2017-09-04 19:49:42 +02:00
Maximilian Hils
de006ea8ad
move hostname validation into mitmproxy.net.tls
2017-09-04 14:02:43 +02:00
Maximilian Hils
f46e5e667f
remove jsbeautifier dependency
2017-09-03 21:02:29 +02:00
Maximilian Hils
e1877577bc
make split_special_areas more flexible, refs #2537
...
(cherry picked from commit 31ef7f149e4553eb9403634c0eec6de4d0123386)
2017-09-03 21:02:29 +02:00
Ujjwal Verma
b05bf588e6
JS beautifier
2017-09-03 21:02:29 +02:00
Maximilian Hils
2b4f58eb44
split TLS parts from net.tcp into net.tls
2017-09-03 03:06:15 +02:00
Matthew Shao
0647d622a4
[web] Add settings.json to static viewer, so it can display version.
2017-08-30 21:13:51 +08:00
Maximilian Hils
e1af76e71f
fix strutils.split_special_areas
2017-08-26 17:04:56 +02:00
Maximilian Hils
8eb6558570
add new, faster css prettifier 🎉
2017-08-24 20:39:21 +02:00
Maximilian Hils
72ac89f666
add strutils.escape_special_areas
2017-08-24 18:57:32 +02:00
Maximilian Hils
6350d5a19e
update mitmweb assets (gulp prod)
2017-08-22 01:06:46 +02:00
Maximilian Hils
721f7cc92e
Merge pull request #2540 from mhils/relatively-static
...
Make it possible to run static viewer in subdirectories
2017-08-22 00:59:51 +02:00
Maximilian Hils
bf243244ce
[web] make it possible to run static viewer in subdirectories
2017-08-21 23:46:48 +02:00
Maximilian Hils
ca3e98640c
fix mitmweb master shutdown, tests++
2017-08-21 21:39:40 +02:00
Maximilian Hils
80d149f7bf
actually fix tests
...
*hides*
2017-08-21 17:44:59 +02:00
Maximilian Hils
7809bd6fe7
move static viewer to fix pyinstaller
2017-08-21 17:29:35 +02:00
Maximilian Hils
7fcc945b4f
Merge pull request #2510 from MatthewShao/static-viewer
...
[WIP][web]Static viewer converter for mitmweb
2017-08-21 15:08:25 +02:00
Matthew Shao
2baa2c4049
[web] Move static viewer from default addon to WebMaster.
2017-08-21 09:41:13 +08:00
Matthew Shao
af30930ae8
[web] Add tests for StaticViewer and minor fixes.
2017-08-17 11:17:15 +08:00
Matthew Shao
d687ebc1ea
[web] Minor fixes.
2017-08-17 09:01:40 +08:00
Maximilian Hils
a006cab5ce
Merge pull request #2489 from MatthewShao/options-into-own-addon
...
Move console-related options into their own addon
2017-08-16 22:52:02 +02:00
Maximilian Hils
4fb255a7af
make static viewer more testable, print slow contentviews
2017-08-16 19:13:13 +02:00
Maximilian Hils
74a04f41ee
improve ClientHello.alpn_protocols API
2017-08-16 14:48:46 +02:00
Matthew Shao
6560b0dcdb
[web] Change the api routing and minor fix.
2017-08-15 22:21:08 +08:00
Matthew Shao
cbdddefcc8
[web] change the path name like _flows
to flows.json
.
2017-08-14 12:21:11 +08:00
Simon Vermeersch
38fe2f244a
Fallback correctly to ipv4 when ipv6 is not supported
2017-08-13 14:00:42 +02:00
Matthew Shao
1b129b5099
[web] Update static_viewer addon.
...
When the addon is triggered, we first copy the static resource files to
the output dir, then load the `flows` file and dump json files.
2017-08-12 19:25:56 +08:00
Matthew Shao
bf0834051d
[web] Attempt of static viewer addon.
2017-08-10 14:39:19 +08:00
Matthew Shao
3976ea0158
[web] Import static.js in index.html
...
This is necessary after we introducing the static mode, or it will raise
an "undefined" exception.
2017-08-10 14:37:19 +08:00
Maximilian Hils
bb0ab45348
Merge pull request #2509 from ujjwal96/compat
...
Fixes #2495
2017-08-09 23:25:10 +02:00
Ujjwal Verma
a4048c8871
Fixes #2495
2017-08-10 02:34:03 +05:30
Maximilian Hils
802e8cb341
Merge pull request #2504 from MatthewShao/static-viewer
...
[WIP] [web] Static viewer for mitmweb
2017-08-08 16:59:07 +02:00
Maximilian Hils
6d9b5b0c06
Merge pull request #2502 from mhils/optmanager
...
Fix optmanager equality check and deepcopy
2017-08-07 16:22:33 +02:00
Maximilian Hils
cf135eab44
Merge pull request #2503 from ujjwal96/options
...
Improve options UX
2017-08-07 16:22:17 +02:00
Matthew Shao
27f4c6d394
[web] Add static.js to index.html, containing MITMWEB_STATIC var.
2017-08-07 10:53:13 +08:00
Ujjwal Verma
3d79ea4358
Improve options UX
2017-08-07 00:11:44 +05:30
Maximilian Hils
aa8969b240
Merge pull request #2492 from mhils/addon-contains
...
Gracefully handle errors during script load
2017-08-05 20:04:23 +02:00
Matthew Shao
43e5647cef
Add console_focus_follow in view and eventlog addons.
2017-08-05 11:30:12 +08:00
Matthew Shao
cd222ff4f9
Fix lint.
2017-08-05 09:17:38 +08:00
Maximilian Hils
e30750bf9e
fix optmanager equality check and deepcopy
2017-08-05 02:34:00 +02:00
Maximilian Hils
a9f169ca86
gracefully handle errors during script load
2017-08-05 01:40:04 +02:00
Maximilian Hils
47f5ca41c5
re-add --http2 switch
...
I think this is one of the more important ones we should not omit, e.g. as `--no-http2` is still needed for scripted redirection.
2017-08-05 00:40:49 +02:00
Thomas Kriechbaumer
cfd8f8b519
Merge pull request #2494 from ujjwal96/intercept-toggle
...
Improve intercept toggle
2017-08-04 16:38:30 +02:00
Matthew Shao
ca2126b385
Add consoleaddons.common_options to suggest dependency.
2017-08-04 10:59:42 +08:00
Maximilian Hils
9ca6785d40
Revert "Remove promotion to raw TCP based on heuristics"
...
This reverts commit fbaade4298
for the following reasons:
- The commit only removed the proxy logic, while keeping the corresponding command line
options etc. intact. That is quite confusing.
- The switch is (and has been) off-by-default and the option help now clearly states
that this needs to be used with caution. I'd argue that constrains the potential danger.
- I have a specific use case that needs this, and implementing it as an addon is rather
difficult at the moment.
That being said, this revert is a rather pragmatic temporary decision,
the functionality should clearly be made more explicit and protocol switching should
be moved to an addon.
2017-08-03 16:46:53 +02:00
Maximilian Hils
1f98c7be4f
improve docstring for rawtcp
2017-08-03 16:44:17 +02:00
Matthew Shao
b42f5bcb9d
Update taddon and tests.
2017-08-03 18:57:54 +08:00
Ujjwal Verma
97abb0a656
update for pyasn1 0.3
2017-08-02 19:52:49 +02:00