From b60282e71b128eecb3796c7488bc5b3d7072855e Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Mon, 21 Feb 2011 12:11:41 +1300 Subject: Make README reflect reality. --- README.mkd | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/README.mkd b/README.mkd index aab92877..08378007 100644 --- a/README.mkd +++ b/README.mkd @@ -9,18 +9,15 @@ everything you need to know. Note that requests and responses are stored in-memory until you delete them, so leaving mitmproxy running indefinitely or requesting very large amounts of data through it is a bad idea. + SSL --- The first time mitmproxy is started, it will generate a bogus SSL certificate -(the default location is ~/.mitmproxy/cert.pem). This certificate will be used -for the browser-side of intercepted traffic. Because it won't match any domain -you visit, and won't verify against any certificate authority, you will have to -add an exception for each site you visit. SSL requests are intercepted by -simply assuming that all CONNECT requests are https. The connection from the -browser is wrapped in SSL, and we read the request by pretending to be the -connecting server. We then open an SSL request to the destination server, and -replay the request. +authority (the default location is ~/.mitmproxy/ca.pem). This CA is used to +generate certificates for SSL requests on-the-fly. To avoid the hassle of +having to accept these certificates individually, you can add the certificate +authority to your browser or globally to your system. Documentation @@ -28,13 +25,13 @@ Documentation A rendered version of the docs for the latest release can be found here: -http://corte.si/projects +http://corte.si/projects.html Download -------- -Releases can be found here: http://corte.si/projects +Releases can be found here: http://corte.si/projects.html Source is hosted here: http://github.com/cortesi/mitmproxy -- cgit v1.2.3