Aldo Cortesi
|
790ad468e4
|
Fix bug that caused mis-identification of some HTTPS connections in transparent mode.
|
2013-03-17 14:35:36 +13:00 |
|
Aldo Cortesi
|
87f76bb62b
|
Add filter to mitmdump examples.
|
2013-03-17 10:50:47 +13:00 |
|
Aldo Cortesi
|
55ff7e8387
|
Update Android cert install documents.
|
2013-03-17 10:44:42 +13:00 |
|
Aldo Cortesi
|
b6727bf7d2
|
Add instructions for installing the CA in the IOS Simulator.
|
2013-03-17 10:35:40 +13:00 |
|
Aldo Cortesi
|
bc1e457097
|
Update CONTRIBUTORS.
|
2013-03-17 10:12:46 +13:00 |
|
Aldo Cortesi
|
5b48bce585
|
Fix typo in setup.py
Fixes #105
|
2013-03-14 09:21:56 +13:00 |
|
Aldo Cortesi
|
cfb5ba89ce
|
Introduce a filtered flow writer, and use it in dump.py
Fixes #104
|
2013-03-14 09:19:43 +13:00 |
|
Aldo Cortesi
|
c34d1e3de6
|
Docs, examples.
|
2013-03-11 11:49:36 +13:00 |
|
Aldo Cortesi
|
5ceef16486
|
Expand "How mitmproxy works". Clean up some un-needed sections.
|
2013-03-10 17:09:40 +13:00 |
|
Aldo Cortesi
|
6a9683719c
|
Sync mitmproxy, pathod and netlib version numbers.
|
2013-03-05 09:11:22 +13:00 |
|
Aldo Cortesi
|
beb47eba51
|
Sync version number with mitmproxy.
|
2013-03-05 09:11:19 +13:00 |
|
Aldo Cortesi
|
a94d17970e
|
Sync version number with mitmproxy.
|
2013-03-05 09:09:52 +13:00 |
|
Aldo Cortesi
|
8a850dc8e6
|
Few more fuzzing commands, exclude console app from coverage.
|
2013-03-03 22:39:26 +13:00 |
|
Aldo Cortesi
|
5f0ad7b2a6
|
Ensure that HTTP methods are ASCII.
|
2013-03-03 22:13:23 +13:00 |
|
Aldo Cortesi
|
cde66cd584
|
Fuzzing, and fixes for errors found with fuzzing.
|
2013-03-03 22:03:27 +13:00 |
|
Aldo Cortesi
|
5a050bb6b2
|
Tighten up checks on port ranges and path character sets.
|
2013-03-03 21:39:15 +13:00 |
|
Aldo Cortesi
|
110a8bb594
|
Print pathod craft explanations to stdout.
|
2013-03-03 16:33:50 +13:00 |
|
Aldo Cortesi
|
8216801728
|
Three more errors turned up with fuzzing.
These are fixed in netlib, regression tests added here.
|
2013-03-03 15:14:49 +13:00 |
|
Aldo Cortesi
|
b21a7da142
|
parse_url: Handle invalid IPv6 addresses
|
2013-03-03 15:12:58 +13:00 |
|
Aldo Cortesi
|
7b9300743e
|
More parse_url solidification: check that port is in range 0-65535
|
2013-03-03 15:08:17 +13:00 |
|
Aldo Cortesi
|
cd4ed8530f
|
Check that hosts in parse_url do not contain NULL bytes.
|
2013-03-03 15:03:57 +13:00 |
|
Aldo Cortesi
|
7835e0c2c7
|
Begin some simple fuzzing with pathod.
Finally doing what I started writing pathod for in the first place...
|
2013-03-03 14:56:56 +13:00 |
|
Aldo Cortesi
|
2897ddfbee
|
Stricter error checking for http.parse_url
|
2013-03-03 14:52:06 +13:00 |
|
Aldo Cortesi
|
e608d10f45
|
Remove __slots__ to make it possible to inherit from Options classes.
|
2013-03-03 12:26:20 +13:00 |
|
Aldo Cortesi
|
75b5c97095
|
Revert "show current filepath in status bar"
This reverts commit bf8367d6cf .
This just doesn't work. We need a better solution, probably in the next release.
|
2013-03-03 12:18:19 +13:00 |
|
Aldo Cortesi
|
1fe1a802ad
|
100% test coverage.
|
2013-03-03 12:16:09 +13:00 |
|
Aldo Cortesi
|
2465b8a376
|
100% unit test coverage on proxy.py. Hallelujah!
|
2013-03-03 12:13:33 +13:00 |
|
Aldo Cortesi
|
d5876a12ed
|
Unit test proxy option parsing.
|
2013-03-03 11:58:57 +13:00 |
|
Aldo Cortesi
|
33cdd5d083
|
Unit test proxy auth.
|
2013-03-03 11:04:33 +13:00 |
|
Aldo Cortesi
|
0acab862a6
|
Integrate HTTP auth, test to 100%
|
2013-03-03 10:37:28 +13:00 |
|
Aldo Cortesi
|
5c6587d4a8
|
Move HTTP auth module to netlib.
|
2013-03-03 10:37:06 +13:00 |
|
Aldo Cortesi
|
bbdb59b9f9
|
Test controller message default reply.
|
2013-03-03 09:33:22 +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
|
97537417f0
|
Factor out http.parse_response_line
|
2013-03-02 16:57:38 +13:00 |
|
Aldo Cortesi
|
155710f991
|
Improve robustness of proxy CONNECT, test coverage to 100%.
|
2013-03-02 16:57:00 +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 |
|
Rouli
|
b6cae7cd2d
|
Merge remote-tracking branch 'upstream/master'
|
2013-02-28 13:28:57 +02:00 |
|
Rouli
|
35f36481b9
|
adding __str__ to make export to har nicer
|
2013-02-28 13:28:42 +02:00 |
|
Aldo Cortesi
|
0fa6351965
|
ODict.keys
|
2013-02-28 09:28:48 +13:00 |
|
Aldo Cortesi
|
9167b9b8b6
|
Make pathoc request return more human-friendly.
|
2013-02-27 09:07:16 +13:00 |
|
Aldo Cortesi
|
25656f4889
|
Adapt for new netlib SNI API.
|
2013-02-27 09:05:05 +13:00 |
|
Aldo Cortesi
|
f30df13384
|
Make sni_handler an argument to BaseHandler.convert_to_ssl
|
2013-02-25 21:11:09 +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
|
ba0caff2dc
|
Wrap webapp in a creation function.
This lets us spawn multiple instances of Pathod.
|
2013-02-24 19:42:40 +13:00 |
|
Aldo Cortesi
|
705559d65e
|
Refactor to prepare for SNI fixes.
|
2013-02-24 17:35:24 +13:00 |
|