Skip to content
This repository has been archived by the owner on Oct 17, 2020. It is now read-only.

en | Portable KeeFox

luckyrat edited this page Jul 6, 2014 · 2 revisions

Using KeeFox with portable Firefox and KeePass

Note: This guide assumes you are using KeeFox 1.4.3 or higher.

Please follow the guidelines for your operating system.

Cross-platform portability may work but I suspect that you'd need a different Firefox profile for each platform, so you'd essentially have to follow both sets of guidelines.

Windows

These instructions assume you already have a working portable version of Firefox and that .NET 2.0+ is installed on all target machines (it will be if you target Vista and newer)

  1. Install a portable version of KeePass (the initial KeeFox setup process can help you do this but it's easy enough to do later too). See keepass.info if you need more help but you essentially just have to extract the zip file onto your portable device.
  2. Place the KeePassRPC.plgx into a "plugins" sub directory of your portable KeePass directory. It's possible that the initial KeeFox setup process will do this for you but that won't be tested so moving the file manually is a more reliable alternative.
  3. Enable the "Remember above settings" checkbox on the "KeePass" tab of KeeFox options. This prevents KeeFox from performing the usual automatic discovery of KeePass installation location.
  4. Set the KeePass location (directory) correctly. Enter one of:
    1. an absolute path which you know is valid on all target machines
    2. a relative path starting with "." for the current directory. E.g. ".\KeePass2"
    3. a relative path starting with ".." for the parent directory. E.g. "......\KeePass2"

All relative paths are relative to the location of the Firefox executable.

Linux/Mac

These instructions assume you already have a working portable version of Firefox and that either Mono is installed on all target machines or mono can run directly from the portable location.

  1. Install a portable version of KeePass. See keepass.info if you need more help but you essentially just have to extract the zip file onto your portable device.
  2. Place the KeePassRPC.plgx into a "plugins" sub directory of your portable KeePass directory.
  3. Enable the "Remember above settings" checkbox on the "KeePass" tab of KeeFox options. This prevents KeeFox from performing the usual automatic discovery of KeePass installation location.
  4. Set the Mono executable location (file) correctly. Enter one of:
    1. an absolute path which you know is valid on all target machines
    2. a relative path starting with "./" for the current directory. E.g. "./mono"
    3. a relative path starting with "../" for the parent directory. E.g. "../../../usr/sbin/mono"
  5. Set the KeePass location (directory) correctly. This is any valid absolute or relative path, relative to the current working directory (which I think will be the Firefox directory but maybe mono - need to test and verify this).

WARNING!

OLD INFORMATION

The information in this Wiki is out of date.

It is only of interest if you are using the old add-on called KeeFox in a very old (insecure) version of Firefox or other browsers based on the old Firefox XUL technology.

Read the manual for Kee and KeeBird instead.

Clone this wiki locally