Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
DISCONTINUED! Fork of EFF's HTTPS Everywhere
JavaScript Shell Python
branch: master

This branch is 160 commits ahead of wertarbyte:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src
.gitignore
Makefile
README
makexpi.local.example
makexpi.sh
pubkey.asc
trivial-validate

README

guardrail (written in lower case) is, by now, essentially a fork of
EFF's great HTTPS everywhere. We thank the EFF for all effort they've
done in building this software - but, unfortunately - development
appears to got stuck.

guardrail aims to implement everything HTTPS Everywhere did, but in the
mid term the goals are as following (not in that exact order):

- Implement rule loading apart from the .xpi package, just like e.g.
  AdBlock Plus does. Currently, Firefox has to be restarted for every
  rule update to get the new .xpi loaded. For maintainance reasons we
  may also split off the the rules into a separate .xpi.

- Provide information about certificates. As you are reading this either
  on github or via a cloned repository currently you may be geek enough
  to figure out it's hard to convince your parents to install, say,
  CACert's root certificate. guardrail should provide an easy way to
  display more information about an issuer's certificate, whether it's
  installed or not.

- Imitate Certificate Patrol. Certificate Patrol is a very neat Firefox
  extension that informs you of changes in SSL certificates. However, sites as
  Google tend to randomly deliver different SSL certificates for no obvious
  reason. guardrail could add such hints into its rules to make your mother not
  be afraid when using SSL.

- Disable sending of Referer: headers when displaying mixed contents,
  e.g. on Wikipedia.

- Probably a whole lot more.

An automatically built XPI is available here:
http://guardrail.wertarbyte.de/latest.xpi

You can fetch our PGP key 6787474A either via subkeys.pgp.net or at
https://github.com/guardrail/guardrail/blob/master/pubkey.asc - the
fingerprint is
    8461 7D20 3EF2 7B48 A2A4  0C26 C103 2E4B 6787 474A

If you'd like to get in touch with us, just fork the project from github
(https://github.com/guardrail/guardrail) and send a pull request, subscribe to
our mailing list (https://ml.snow-crash.org/mailman/listinfo/guardrail-dev) or
just talk to us (tommie or yath) on IRCNet.

We're awaiting your comments, sugesstions, brainstorming and - of
course! - your pull requests!
Something went wrong with that request. Please try again.