[HTTPS-Everywhere] Https Everywhere for Internet Explorer possible

Peter Eckersley pde at eff.org
Tue Apr 3 18:01:52 PDT 2012


These are great questions.  

What you probably want to start with is the documentation for rulesets, which
is here:

https://www.eff.org/https-everywhere/rulesets

You can also look at the two existing implementations.  The chromium
implementation is simpler and probably the better one to start with.  The
firefox implementation is more canonical and featureful, but is written
against a much messier API.  They both live in the
git://gitweb.torproject.org/https-everywhere.git repository; start with the
README file.

We don't have a test suite for HTTPS Everywhere
at the moment, though building one is one of our proposed GSOC projects
(https://mail1.eff.org/pipermail/https-everywhere/2012-April/001340.html)

A backup "acceptance testing" method would be to take a range of sites that are rewritten
(Wikipedia, twitter, google, etc) and use Wireshark to observe the requests
that IE + your code is making over the network when you use those sites.
If any of the requests are HTTP and contradict a ruleset, that's a problem :)


On Sat, Mar 31, 2012 at 08:24:09PM -0700, Julien Sobrier wrote:
> Sure, I'll do that. Do you have any additional document I could use,
> like testing procedure, test cases, unit tests, etc.
> 
> Julien
> 
> On 3/31/2012 6:38 PM, Peter Eckersley wrote:
> > On Fri, Mar 30, 2012 at 03:01:39PM -0700, Julien Sobrier wrote:
> >>
> >> I am very interesting in providing Https Everywhere for Internet
> >> Explorer, without the secure cookie n the first versions. Is it possible
> >> for me to collaborate with the EFF on this release? I can support IE6 on
> >> Windows XP SP3 to IE 9 on Windows 7.
> > 
> > Hi Julien, 
> > 
> > HTTPS Everywhere is free/open source software, and we're always happy to
> > collaborate with people who want to make improvements or ports.  If you make
> > progress on an IE port, please send us git pull requests and we'll merge them
> > into the main source tree.

-- 
Peter Eckersley                            pde at eff.org
Technology Projects Director      Tel  +1 415 436 9333 x131
Electronic Frontier Foundation    Fax  +1 415 436 9993



More information about the HTTPS-everywhere mailing list