An open API service indexing awesome lists of open source software.

https://github.com/janstuemmel/privatefox

Password protected firefox browser
https://github.com/janstuemmel/privatefox

encfs encryption firefox zenity

Last synced: about 1 year ago
JSON representation

Password protected firefox browser

Awesome Lists containing this project

README

          

# PrivateFox

Password protected Firefox. A simple script to password-protect your firefox browser. This works by encrypting a firefox profile directory. After entering a pasword the folder get's decrypted and firefox starts with the decrypted profile folder.

## Requirements

* A gtk desktop with `zentity` installed
* Firefox browser
* `encfs` for encryption

## Documentation

### Install

Check if `curl` or `wget` is installed on your machine and choose one of the following scripts. Just copy and paste it into your terminal.

#### `wget`

```sh
wget https://github.com/janstuemmel/privatefox/archive/master.tar.gz -O - | tar zxf - && \
sudo mv privatefox-master /opt/privatefox && \
cp /opt/privatefox/privatefox.desktop ~/.local/share/applications/privatefox.desktop
```

#### `curl`

```sh
curl -L https://github.com/janstuemmel/privatefox/archive/master.tar.gz | tar zxf - && \
sudo mv privatefox-master /opt/privatefox && \
cp /opt/privatefox/privatefox.desktop ~/.local/share/applications/privatefox.desktop
```

After installation, launch Privatefox with your window manager. The password is set on the first start.

### Uninstall

This simply removes all the installed files without the encrypted profile directory.

```sh
rm ~/.local/share/applications/privatefox.desktop && \
sudo rm -rf /opt/privatefox
```

### Change password

Close your Privatefox browser and open a terminal:

```sh
# goto privatefox config folder
cd ~/.privatefox
# use encfsctl to change your password
encfsctl passwd profile.encrypted
```

## Resources

Icon made by [Freepik](https://www.flaticon.com/authors/freepik) from [www.flaticon.com](http://www.flaticon.com/)

## License

MIT