ReferrerHackKit?

This software is SIMBL plugin to manage referrer of Safari. This software aims at  RefControl of the Safari version.

Open source and freeware! License is GPL.

Requirements

  • Mac OS X 10.6
  • Mac OS X 10.4 / 10.5

Download

Latest version

Old Versions

Release log

Change log

v0.2.5 2008-06-22
v0.2.4 2008-06-20
  • Tiger supported.
v0.2.3 2008-06-20
  • fix HTTPBody was not set on coping HTTPRequest.
v0.2.2 2008-06-19
  • User interface fix for preference panel.
v0.2.0 2008-06-19
  • Bug fix for Japanease environment.
  • Add function of Referrer customization.
  • Add Wildcard support for requested url.
v0.1.0 2008-06-18
  • Initial release。

Source code

$ svn co http://www.fraction.jp/repos/SafariReferrerHack/trunk/ ReferrerHackKit

How to install

  1. First, please install  SIMBL.
  2. Delete older version of ReferrerHackit?.bundle and SafariRefManage.bundle.
  3. Copy SafariRefManage.bundle from downloaded disk image and paste to ~/Library/Application Support/SIMBL/Plugins.
  4. SRelaunch your Safari.

Hou to configure

If the installation is successful, you'll see "Manage Referrer" on the Safari menu.

http://img.skitch.com/20080618-jsia44qpq24w6qxqtgap7pfm1b.png

It can specify how to rewrite as URL of the object that rewrites referrer.

http://img.skitch.com/20080618-re733guwfkk633uxydmatg15yb.jpg

Wildcard url supported.

For the referrer, the following options are available:

<Normal>
send the referrer as it would normally.
<Block>
send no referrer to this site.
<Forge>
end the root of the site as the referrer. In the above screenshot, all pages for example from  http://map.pixiv.net/address?ac=01&type= will use  http://map.pixiv.net/ as the referrer.
<Custom>
type in any string and SafariRefManage will use that as the referrer. You can use  RefControl like variables in this string.

Bug management

Please send a bug ticket.