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
- Host: GitHub
- URL: https://github.com/janstuemmel/privatefox
- Owner: janstuemmel
- Created: 2020-03-27T19:22:11.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-03-28T17:54:05.000Z (about 6 years ago)
- Last Synced: 2025-02-17T22:32:39.942Z (over 1 year ago)
- Topics: encfs, encryption, firefox, zenity
- Language: Shell
- Size: 16.6 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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