Aldo Cortesi
|
20cc1b6aa4
|
Refactor TCP test suite.
|
2012-07-05 10:57:20 +12:00 |
|
Aldo Cortesi
|
96af5c16a0
|
Expose SSL options, use TLSv1 by default for client connections.
|
2012-07-04 21:30:07 +12:00 |
|
Aldo Cortesi
|
837fcc65f5
|
Make upstream-cert the default. There's now a --no-upstream-cert option to turn it off.
|
2012-07-03 22:56:25 +12:00 |
|
Aldo Cortesi
|
fe86194cc2
|
Fix Python coredump (!!) on SNI IDNA decoding.
|
2012-07-03 22:55:02 +12:00 |
|
Aldo Cortesi
|
9c30e2e86d
|
Correct handing of IDNA encoding of internationalized domain names.
- Use IDNA encoding for hostnames gleaned by upstream-cert sniffing
- Use IDNA decoding for URL display in mitmproxy and mitmdump.
|
2012-07-03 22:27:16 +12:00 |
|
Aldo Cortesi
|
ef986202ee
|
Make server version configurable.
|
2012-07-03 14:12:52 +12:00 |
|
Aldo Cortesi
|
35d5da9f11
|
Move palette option getting/setting to mitmproxy.
Unbreaks mitmdump.
|
2012-07-03 13:42:09 +12:00 |
|
Aldo Cortesi
|
c664801d7d
|
Merge pull request #48 from afh/pull/palette-option
Pull/palette option
|
2012-07-01 14:04:43 -07:00 |
|
Alexis Hildebrandt
|
a695cf177d
|
Improve palette colors for headings
|
2012-07-01 09:03:20 +02:00 |
|
Alexis Hildebrandt
|
e41c84335d
|
Add --palette option to select color palette
|
2012-07-01 08:48:30 +02:00 |
|
Aldo Cortesi
|
90365e270e
|
Catch and handle SSL connection errors.
|
2012-07-01 12:10:32 +12:00 |
|
Aldo Cortesi
|
4e9d4e8ddd
|
Tweak upstream SNI.
|
2012-07-01 11:53:46 +12:00 |
|
Aldo Cortesi
|
9985cf5473
|
Flush after terminal output.
Makes behaviour on the shell less mysterious.
|
2012-07-01 09:37:03 +12:00 |
|
Aldo Cortesi
|
35fdd16940
|
Serialize address as part of ClientConnect objects.
This is a serialization format change!
|
2012-07-01 00:16:30 +12:00 |
|
Aldo Cortesi
|
d74a341e5d
|
Beef up logging substantially.
|
2012-07-01 00:15:03 +12:00 |
|
Aldo Cortesi
|
9fd4c37834
|
Merge pull request #46 from afh/pull/palettes
Color palettes
|
2012-06-29 21:06:20 -07:00 |
|
Aldo Cortesi
|
f070e4523a
|
Handle invalid data more gracefully.
Fixes #47
|
2012-06-30 15:59:42 +12:00 |
|
Aldo Cortesi
|
16e87a81ac
|
Stub out a transparent resolver for OSX.
|
2012-06-30 15:42:10 +12:00 |
|
Aldo Cortesi
|
38ebc81590
|
Add error when -T is passed on an unsupported platform.
|
2012-06-30 11:24:41 +12:00 |
|
Aldo Cortesi
|
67669a2a57
|
Allow control of buffer size for TCPClient, improve error messages.
|
2012-06-30 10:52:28 +12:00 |
|
Aldo Cortesi
|
2cb55ee0f5
|
Factor out request printing in to a method, and test it.
|
2012-06-30 10:51:13 +12:00 |
|
Alexis Hildebrandt
|
0a0a6aae0b
|
Update title palette colors for light backgrounds
|
2012-06-29 16:58:28 +02:00 |
|
Alexis Hildebrandt
|
3b80e8dd02
|
Add palettes for Solarized terminal color profiles
|
2012-06-29 12:45:02 +02:00 |
|
Alexis Hildebrandt
|
e287eac462
|
Add light palette for light backgrounds
|
2012-06-29 12:44:57 +02:00 |
|
Alexis Hildebrandt
|
3060ad5575
|
Replace double quotes with single quotes
|
2012-06-29 09:25:29 +02:00 |
|
Aldo Cortesi
|
654a84174a
|
Move docs into pathod server.
|
2012-06-29 11:53:59 +12:00 |
|
Aldo Cortesi
|
1b42f5ab1f
|
Allow naked literals for path specification.
|
2012-06-29 10:42:15 +12:00 |
|
Aldo Cortesi
|
4040df664b
|
Add netlib dependency pointer.
|
2012-06-28 16:17:45 +12:00 |
|
Aldo Cortesi
|
8cd140ef33
|
Add dependency reference for netlib.
|
2012-06-28 15:14:57 +12:00 |
|
Aldo Cortesi
|
7480f87cd7
|
Add utility function for converstion to PEM.
|
2012-06-28 14:56:21 +12:00 |
|
Aldo Cortesi
|
47651b1ff2
|
Serialization and de-serialization of new cert format.
|
2012-06-28 14:29:15 +12:00 |
|
Aldo Cortesi
|
3f9aad53ab
|
Return a certutils.SSLCert object from get_remote_cert.
|
2012-06-28 10:59:03 +12:00 |
|
Aldo Cortesi
|
243e0efefc
|
Adjust for new get_remote_cert API.
|
2012-06-28 10:02:14 +12:00 |
|
Aldo Cortesi
|
bae86480d4
|
Merge branch 'master' of github.com:cortesi/netlib
|
2012-06-28 09:57:33 +12:00 |
|
Aldo Cortesi
|
92c7d38bd3
|
Handle obscure termination scenario, where interpreter exits before thread termination.
|
2012-06-28 09:56:58 +12:00 |
|
Aldo Cortesi
|
a1491a6ae0
|
Add a get_remote_cert method to tcp client.
|
2012-06-28 08:15:55 +12:00 |
|
Aldo Cortesi
|
b0ef9ad07b
|
Refactor certutils.SSLCert API.
|
2012-06-27 22:11:58 +12:00 |
|
Aldo Cortesi
|
35ee0c098f
|
Remove certutils from mitmproxy.
|
2012-06-27 16:43:33 +12:00 |
|
Aldo Cortesi
|
f7fcb1c80b
|
Add certutils to netlib.
|
2012-06-27 16:42:00 +12:00 |
|
Aldo Cortesi
|
97071c0952
|
Merge branch 'master' of ssh.github.com:cortesi/netlib
|
2012-06-27 16:24:34 +12:00 |
|
Aldo Cortesi
|
5d4c7829bf
|
Minor refactoring.
|
2012-06-27 16:24:22 +12:00 |
|
Aldo Cortesi
|
49dedd361c
|
Fix replay.
|
2012-06-27 16:22:25 +12:00 |
|
Aldo Cortesi
|
9588da4ab4
|
Catch errors that may happen on interpreter shutdown.
|
2012-06-27 16:15:22 +12:00 |
|
Aldo Cortesi
|
dd55a3e0b6
|
Use SNI-indicated hostname for cert generation when not using upstream certs.
|
2012-06-27 12:12:11 +12:00 |
|
Aldo Cortesi
|
d0fd8385e6
|
Fix termiantion error in file read.
|
2012-06-27 12:11:55 +12:00 |
|
Aldo Cortesi
|
abe335e57d
|
Add a flag to track SSL connection establishment.
|
2012-06-26 23:52:35 +12:00 |
|
Aldo Cortesi
|
ceef6ee6be
|
Enable SSL in transparent mode.
|
2012-06-26 23:51:38 +12:00 |
|
Aldo Cortesi
|
e6cdbefb3b
|
Add transparent mode platform module for Linux.
|
2012-06-26 20:49:34 +12:00 |
|
Aldo Cortesi
|
ad893ad134
|
Transparent proxy command-line flag stub.
|
2012-06-26 20:08:24 +12:00 |
|
Aldo Cortesi
|
8ccfb376f3
|
Remove -T and -U command-line options.
They're redundant convenience options, and we need more space.
|
2012-06-26 19:57:59 +12:00 |
|