Skip to main content

Firefox proxy profile manager

Project description

Foxglove is a Firefox profile and ssh connection manager with two purposes:

  1. Quick creation of profiles from a standard template.
  2. ssh into a server and automatically configure a Firefox session to SOCKS proxy through that connection.

For the first case, simply call foxglove with the profile name: foxglove newprofile

To add a proxy server, just include it as the second argument: foxglove newprofile jumphost

Obviously you must be able to ssh into jumphost for this to work. Foxglove will do this automatically and tear down the connection when Firefox quits.

Templates and profile data are stored in ~/.foxglove. The structure should be self-explanatory. prefs.js contains some reasonable security and privacy conscious defaults that may be changed as needed. Preferences may also be changed during a session, but will reset to the value in prefs.js on the next run. Add-on preferences (specified in addon_prefs/NAME.js, with NAME corresponding to a line in addons.txt) are set only on new profile creation, when add-ons are installed.

Note that if prefs.js and addons.txt are not found in ~/.foxglove, they may be re-created.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for foxglove, version 0.0.2
Filename, size File type Python version Upload date Hashes
Filename, size foxglove-0.0.2-py2-none-any.whl (7.8 kB) File type Wheel Python version py2 Upload date Hashes View hashes
Filename, size foxglove-0.0.2.tar.gz (5.7 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page