Commit Graph

1621 Commits

Author SHA1 Message Date
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