Aldo Cortesi
|
e49c920d16
|
Refator server tests to use flow.FlowMaster and flow.State
|
2012-07-09 10:58:28 +12:00 |
|
Aldo Cortesi
|
3749d52b66
|
Make mitmproxy "W" over-write, not append.
The -w options in mitmdump and mitproxy should do the same thing. Append can
have unexpected consequences if the existing file is not a mitmdump.
|
2012-07-09 10:28:01 +12:00 |
|
Aldo Cortesi
|
729fd9301f
|
Use FlowMaster stream from mitmdump.
|
2012-07-09 10:26:45 +12:00 |
|
Aldo Cortesi
|
bbd9acf551
|
Use FlowMaster streaming for "W" in mitmproxy.
|
2012-07-09 10:22:14 +12:00 |
|
Aldo Cortesi
|
572e8a4962
|
Add streaming to FlowMaster
|
2012-07-09 10:18:37 +12:00 |
|
Aldo Cortesi
|
4b6fdc92dc
|
Remove ODict tests. ODict is now in netlib.
|
2012-07-09 09:54:15 +12:00 |
|
Aldo Cortesi
|
ba7437abcb
|
Add an exception to indicate remote disconnects.
|
2012-07-08 23:50:38 +12:00 |
|
Aldo Cortesi
|
097b566e54
|
Handle new netlib.tcp.NetLibDisconnect exception.
|
2012-07-08 23:49:44 +12:00 |
|
Aldo Cortesi
|
ceb12438b6
|
Fix minor error in filter help.
|
2012-07-06 22:33:09 +12:00 |
|
Aldo Cortesi
|
d02bcade3a
|
Add a domain match filter (~d regex)
|
2012-07-06 22:21:44 +12:00 |
|
Aldo Cortesi
|
c4426952ad
|
Protect against exceptions thrown by third-party view libraries.
|
2012-07-06 15:43:33 +12:00 |
|
Aldo Cortesi
|
a7e64a1a03
|
mitmproxy: "W" shortcut key streams flows to file as responses arrive.
|
2012-07-06 14:41:10 +12:00 |
|
Aldo Cortesi
|
de294da2a7
|
Amalgamte saving "this flow" and "all flows" into a single keyboard shortcut.
|
2012-07-06 14:10:58 +12:00 |
|
Aldo Cortesi
|
40d63c9e7a
|
Fix error when viewing extended details of SSL flow.
|
2012-07-06 13:33:55 +12:00 |
|
Aldo Cortesi
|
aa708a2d28
|
Fix error when serializing reverted SSL flows.
|
2012-07-05 11:52:56 +12:00 |
|
Aldo Cortesi
|
4acc9aca27
|
Firm up handling of Unicode data
- Modify GridEditor to know about the destination encoding of data
- Ensure that get_url always returns ASCII
|
2012-07-05 11:27:40 +12:00 |
|
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 |
|