Aldo Cortesi
|
9c88622e25
|
Adjust tests
|
2014-11-15 16:17:05 +13:00 |
|
Aldo Cortesi
|
17868f61a9
|
Remove external app option, make tick timeout explicit
|
2014-09-14 11:46:01 +12:00 |
|
Maximilian Hils
|
fbc4bb38df
|
mitmproxy -> libmproxy.main. do some leanup on the way
|
2014-09-08 23:34:43 +02:00 |
|
Maximilian Hils
|
d06b4bfa4e
|
remove proxy mode abstraction: always be clear which mode we are in
|
2014-09-08 14:32:42 +02:00 |
|
Maximilian Hils
|
a7a3b5703a
|
change replay_request behaviour, refs #346; test upstream proxy mode
|
2014-09-05 00:18:17 +02:00 |
|
Maximilian Hils
|
b23a1aa4a4
|
much tests. so tcp. very wow.
|
2014-09-04 19:08:54 +02:00 |
|
Maximilian Hils
|
795e19f6b7
|
coverage++
|
2014-09-04 16:37:50 +02:00 |
|
Maximilian Hils
|
b0cfeff06d
|
fix #341 - work on flows instead of request/response internally.
|
2014-09-03 16:57:56 +02:00 |
|
Maximilian Hils
|
1f47f7b6b2
|
refactor protocol handling, fix #332
|
2014-08-30 20:15:19 +02:00 |
|
Maximilian Hils
|
de05484d9d
|
fix #318
|
2014-08-08 04:43:44 +02:00 |
|
Vyacheslav Bakhmutov
|
b7c1d05782
|
Remove global should_exit and fix tests
|
2014-06-13 14:14:55 +07:00 |
|
Aldo Cortesi
|
e89e035d4a
|
Certificate forwarding.
|
2014-03-11 13:02:10 +13:00 |
|
Maximilian Hils
|
fe58c1c6eb
|
add advanced proxying options, add SSL-terminating capability to mitmproxy
|
2014-03-10 05:11:51 +01:00 |
|
Maximilian Hils
|
78750a8b4d
|
lay the foundations for --(in|out)(abs|rel) command line switches, as proposed in https://groups.google.com/forum/#!topic/mitmproxy/nApno2TXS0c
|
2014-03-10 02:32:27 +01:00 |
|
Maximilian Hils
|
5598a8de82
|
finish proxy.py split up
|
2014-03-09 21:51:24 +01:00 |
|
Aldo Cortesi
|
221973aff6
|
Revert to old cert names, use a subdir for test conf dir.
|
2014-03-07 16:38:24 +13:00 |
|
Aldo Cortesi
|
d65f2215cb
|
Much more sophisticated cert handling
- Specify per-domain certificates and keys
- Certs are no longer regenerated for SANs
- And more. :)
|
2014-03-05 17:28:04 +13:00 |
|
Aldo Cortesi
|
32af668814
|
Minor cleanups.
|
2014-03-02 22:15:53 +13:00 |
|
Aldo Cortesi
|
f373ac5b6c
|
Improve explicit certificate specification
- Support cert/key in the same PEM file
- Rationalize arguments, expand tests, clean up a bit
|
2014-03-02 17:27:24 +13:00 |
|
Aldo Cortesi
|
fe4bab2e6f
|
Cleanup: fix unit tests, simpler app test, remove print statements
|
2014-02-08 12:33:59 +13:00 |
|
Maximilian Hils
|
735e4400c4
|
add tests for reconnect to upstream proxy, ensure that server_reconnect is always hooked
|
2014-02-07 18:14:15 +01:00 |
|
Maximilian Hils
|
545fc2506b
|
Achievement Unlocked: Proxy Chain
|
2014-02-07 07:08:59 +01:00 |
|
Maximilian Hils
|
607f777811
|
fix most testsuite errors, improve proxy error handling
|
2014-01-29 02:49:11 +01:00 |
|
Aldo Cortesi
|
1e07d9e6e7
|
Move app mechanism to flow.py
Disable apps while message passing is improved.
|
2014-01-04 14:35:11 +13:00 |
|
Maximilian Hils
|
3bd238de37
|
backport changes to fix tests
|
2013-12-08 15:46:11 +01:00 |
|
Maximilian Hils
|
bb4748fb8f
|
add option to expose webapp externally, remove distinct ip setting
|
2013-08-18 20:03:53 +02:00 |
|
Aldo Cortesi
|
5c1157ddaf
|
Move app instantiation out of proxy.py.
|
2013-07-24 10:32:56 +12:00 |
|
Aldo Cortesi
|
11cc48ca25
|
Adapt for new request_client_cert option in netlib.
|
2013-05-13 09:08:24 +12:00 |
|
Aldo Cortesi
|
e3fd0e838d
|
Add a basic built-in web app.
|
2013-03-25 09:20:26 +13:00 |
|
Aldo Cortesi
|
33cdd5d083
|
Unit test proxy auth.
|
2013-03-03 11:04:33 +13:00 |
|
Aldo Cortesi
|
c20d1d7d32
|
Extend unit tests for proxy.py to some tricky cases.
|
2013-03-02 22:42:36 +13:00 |
|
Aldo Cortesi
|
415844511c
|
Test cert generation errors.
|
2013-03-02 16:59:16 +13:00 |
|
Aldo Cortesi
|
09c73019c5
|
Remove human_curl requirement for the test suite - it's pathoc all the way, baby.
|
2013-03-02 15:09:22 +13:00 |
|
Aldo Cortesi
|
a95d78438c
|
Test SNI for transparent mode.
|
2013-03-02 15:06:49 +13:00 |
|
Aldo Cortesi
|
10db82e9a0
|
Test SNI for ordinary proxy connections.
|
2013-03-02 14:52:05 +13:00 |
|
Aldo Cortesi
|
ba674ad551
|
New SNI handling mechanism.
|
2013-03-01 09:05:39 +13:00 |
|
Aldo Cortesi
|
b077189dd5
|
Test cert file specification, spruce up server testing truss a bit.
|
2013-02-24 22:52:59 +13:00 |
|
Aldo Cortesi
|
0257815141
|
Significantly simplify server connection handling, and test.
|
2013-02-24 22:24:21 +13:00 |
|
Aldo Cortesi
|
64285140f9
|
Test a difficult-to-trigger IOError, fix cert generation in test suite.
|
2013-02-24 11:34:01 +13:00 |
|
Aldo Cortesi
|
51de9f9fdf
|
Test client connection close conditions.
|
2013-02-24 10:51:14 +13:00 |
|
Aldo Cortesi
|
269780c577
|
Unit test dummy response functions.
|
2013-02-23 16:34:59 +13:00 |
|
Aldo Cortesi
|
aaf892e3af
|
Significantly refactor the master/slave message passing interface.
|
2013-02-17 12:42:48 +13:00 |
|
Aldo Cortesi
|
1ccb2c5dea
|
Test WSGI app calling.
- Factor out test servers into a separate file
- Adjust docs to note new Flask dependency
|
2013-02-16 16:46:16 +13:00 |
|