Thomas Kriechbaumer
46a0f69485
Merge pull request #4042 from sanlengjingvv/develop
...
support HTTP/2 trailers
2020-07-06 17:14:17 +02:00
Thomas Kriechbaumer
c0f62cc559
fix missing message body and end_stream for trailers
2020-07-06 17:04:16 +02:00
gorogoroumaru
0e998e9b52
Fix typespec_to_str funcion to process typing.Optional[int] ( #4066 )
...
* Fix typespec_to_str funcion to process typing.Optional[int]
* Add test
* Add test
Co-authored-by: gorogoroumaru <zokutyou2@gmail.com>
2020-07-05 11:20:39 +02:00
Maximilian Hils
65318603ae
Merge pull request #4058 from Vane11ope/vane11ope/fix
...
List was not cycled right for tab auto-completion
2020-07-05 04:04:44 +02:00
Vane11ope
ecf076cb24
Add tests for list completer
2020-07-05 10:40:48 +09:00
Maximilian Hils
0ee0cf5668
minor addon improvements, fix tests
2020-07-04 11:19:23 +02:00
Martin Plattner
89fad1e2b1
add mapremote addon to modify request URLs
2020-07-03 14:27:37 +02:00
Thomas Kriechbaumer
ebb061796c
unify HTTP trailers APIs
2020-07-02 18:31:47 +02:00
sanlengjingvv
d589f13a1d
fix lint error
2020-07-02 18:46:38 +08:00
Martin Plattner
a782bb47a7
fix linting error
2020-07-02 12:42:14 +02:00
sanlengjingvv
22eb492a13
update FLOW_FORMAT_VERSION version
...
fix error when dump flow with http trailers
add testcase for http trailers
2020-07-02 18:32:12 +08:00
Martin Plattner
aee1b81260
fix test coverage
2020-07-01 23:51:55 +02:00
Martin Plattner
2a408c9379
refactor modify addons
...
Use a universal ModifySpec class to represent rules.
ModifyHeaders now supports reading the header value from a file.
2020-07-01 13:25:28 +02:00
Martin Plattner
0a12479399
modify addons: cleanup redundant code and error handling
2020-06-30 16:20:06 +02:00
Martin Plattner
48dcc6e073
revert modify headers parameter order
2020-06-30 14:57:46 +02:00
Martin Plattner
b263b0dece
replacements addon: rename to ModifyBody
2020-06-26 20:10:57 +02:00
Martin Plattner
96e756ead0
remove not needed replacement code
2020-06-26 19:04:22 +02:00
Martin Plattner
b608b0ef3e
replacements addon: improve namings
2020-06-26 18:58:17 +02:00
Maximilian Hils
8783630ac3
minor: rename pytest fixture
...
tctx clashes with an omnipresent fixture on sans-io and my IDE
is not smart enough to figure out which one is which.
2020-06-26 01:01:25 +02:00
Martin Plattner
781e0a2e7c
rename SetHeaders addon to ModifyHeaders
2020-06-25 18:08:48 +02:00
Martin Plattner
ccf7182a11
setheaders addon: removal of existing headers
2020-06-25 16:46:24 +02:00
Martin Plattner
b6c70950c3
setheaders addon: change pattern order
2020-06-25 15:33:42 +02:00
Maximilian Hils
ed68e0a1ba
Merge pull request #4040 from mhils/restructure-examples
...
Restructure examples
2020-06-23 20:21:48 +02:00
Maximilian Hils
08895e9ba6
restructure examples
...
- restructure examples (fix #4031 )
- remove example dependencies from setup.py,
we do not need special dependencies for our supported addons.
- unify how we generate docs from code
- improve example docs
2020-06-23 16:00:14 +02:00
Brad Dixon
75ec05c85e
HTTP2 response reason is None, render as '' in property.
...
Fixes an error triggered when displaying an HTTP2 response loaded
from a file.
2020-06-08 09:09:09 -04:00
anneborcherding
7fdcbb09e6
added add-ons that enhance the performance of web application scanners. ( #3961 )
...
* added add-ons that enhance the performance of web application scanners.
Co-authored-by: weichweich <14820950+weichweich@users.noreply.github.com>
2020-05-04 10:37:13 +02:00
root
4dd9abd6a9
add test for console error
2020-05-01 16:07:29 +05:30
Maximilian Hils
3c1a184c5d
Merge pull request #3929 from sarthak212/colorizejson
...
colorize json
2020-04-19 17:44:17 +02:00
Maximilian Hils
ca74ec3c77
json contentview: minor improvements
2020-04-19 16:51:16 +02:00
root
454f1779f0
colorize json
2020-04-19 12:49:09 +02:00
Maximilian Hils
8cd5e2d25b
lint, mypy, tests++
2020-04-12 01:50:34 +02:00
Maximilian Hils
b5e3f736c0
minor improvements, tests++
2020-04-09 08:25:22 +02:00
Kevin Cui
4d2cb321d6
#3911 Support keybinding for different contexts with different commands
2020-04-07 16:10:26 +02:00
Maximilian Hils
fbe296aaba
Merge pull request #3893 from matosconsulting/mitmenhancedhostcheck
...
#3885 handle hyphens in domain name, enhance validation checks
2020-04-06 22:39:56 +02:00
Marcus R. Matos
901c0f6ede
#3885 implement simpler regex for host validation
2020-04-05 15:50:28 -05:00
Maximilian Hils
5e0a89dbc8
don't force host header on outgoing requests
2020-04-04 16:19:24 +02:00
Maximilian Hils
9897ca7227
sync sans-io adjustments
2020-04-04 15:08:12 +02:00
Marcus R. Matos
2722f4fd76
#3885 handle hyphens in domain name, enhance validation checks, linter updates
2020-04-03 20:15:50 -05:00
Marcus R. Matos
1039d09ed6
#3885 handle hyphens in domain name, enhance validation checks
2020-04-03 19:56:54 -05:00
Maximilian Hils
3c09e1a516
Merge pull request #3692 from mhils/tls13
...
Update cryptography, enable TLS 1.3
2020-04-03 17:10:32 +02:00
Maximilian Hils
1e3f1b4d2b
fix tls test on Windows
2020-04-03 12:05:06 +02:00
Maximilian Hils
3046a628fd
Merge pull request #3849 from sarthak212/errorhandling
...
Fix:Addon OptionsError is neither logged, nor does it stop mitmproxy
2020-04-02 10:13:30 +02:00
root
79b8fcc052
Changes
2020-03-31 10:07:53 +05:30
root
61617919ff
remove whitespace
2020-03-11 01:46:29 +05:30
root
42ea9a2d49
test case option error
2020-03-11 01:36:47 +05:30
Maximilian Hils
1930578f05
remove duplicate test
2020-03-09 22:26:45 +01:00
naivekun
2a5164351f
extend tests for headers.replace()
2020-03-02 01:29:47 +08:00
Rohan Fletcher
e25e464acb
http2: added test for all stream reset types
2020-02-12 09:36:39 +13:00
Maximilian Hils
be4ba3f1c6
fix #3801
2020-02-04 19:26:14 +01:00
Maximilian Hils
89c3675741
mitmproxy --version
: incorporate non-annotated tags
2019-12-21 02:18:26 +01:00