github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

jabberwock / ciphermail

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 5
    • 1
  • Source
  • Commits
  • Network (1)
  • Issues (0)
  • Downloads (0)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

CipherMail provides a safe alternative to the mail_to helper by hiding mailto links from e-mail harvesting bots. The generated output is completely obfuscated by a 1024 bit random key. They keyword is stored on the server, so it is never revealed to the client. Processing is performed on the server-side via an AJAX request and the decrypted redirect is returned to the client, opening a mail composer window… just like normal mailto link. — Read more

  cancel

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Adding lib 
jabberwock (author)
Mon May 25 14:35:05 -0700 2009
commit  bf5e8830e8650a733cc8309cfd203c9ca5140d96
tree    6e951f432e52f35f054d5b0823cf4280ef45b3e2
parent  28a4b1f4388d88dd925a64d1290d8cad0ee8defd
ciphermail /
name age
history
message
file BSD-LICENSE Loading commit data...
file README Mon May 25 08:09:45 -0700 2009 Modified README copyright [jabberwock]
directory config/
file init.rb
file install.rb Mon May 25 08:02:39 -0700 2009 Adding project files from existing projecet [jabberwock]
directory lib/ Mon May 25 14:35:05 -0700 2009 Adding lib [jabberwock]
file uninstall.rb Mon May 25 08:02:39 -0700 2009 Adding project files from existing projecet [jabberwock]
README
CipherMail
==========

CipherMail provides a safe alternative to the mail_to helper by hiding mailto links from e-mail harvesting bots.
The generated output is completely obfuscated by a 1024 bit random key. They keyword is stored on the server, so 
it is never revealed to the client. Processing is performed on the server-side via an AJAX request and the 
decrypted redirect is returned to the client, opening a mail composer window... just like normal mailto link.

Example
=======

  <%= ciphermail_to "John Smith", "someone@somedomain.com" %>


Note: A new key is generated every time you restart your web-server.
      If you'd like to manually generate a new key, simply run:
      ruby ./script/runner "CipherMailSetup.genkey"

That's it! Have fun, and feel free to send me questions or comments. 

Copyright (c) 2007-2009 Michael Behan aka "JabberWock" (djether /AT gmail /DOT com)
Released under the BSD license

Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server