No project description provided
Project description
rete
Containerized Web Browsing for Added Protection
Install
python3 -m pip install rete
NOTE : Install requires $USER to be in the docker group, or sudo permissions.
Usage
➜ rete -h
usage: rete version 1.0.2 [-h] [-p PROFILE] [-t] [--config | --rm | --update]
[{brave,chromium,firefox,opera,tbb}]
positional arguments:
{brave,chromium,firefox,opera,tbb}
Supported Browsers
optional arguments:
-h, --help show this help message and exit
-p PROFILE, --profile PROFILE
Profile Name
-t Temporary Profile
--config Open Config for Editing
--rm Stop and Remove ALL Browsers
--update Check for Upates
Config
➜ cat ~/.config/rete/rete.yml
browser:
name: firefox
#proxy:
#dns:
# ip:
# host:
# doh: false
profile:
default: personal
list: [htb, lan, media, personal, shopping, work]
#vpn:
# provider:
# user:
# pass:
# config:
proxy
Currently the expected value is an HTTP/HTTPS/SOCKS proxy value in the form of: PROTO://IP:PORT
Proxy also supports BurpSuite by passing the value burpsuite.
dns
ip: as the name implies, the ip of the dns server you want to use.
host: the appropriate hostname and is the value used when DoH is enabled
doh: enabled or disabled DNS over HTTP
profile
default: the profile to load by default on browser start
list: the list of available profiles to use, feel free to add/remove any of them
the lan profile is a special restricted profile that only has access to RFC1918 IPs
vpn
See retenet/tunle for more detailed documentation.
provider: one of the supported providers
user: username for login
pass: password for login
config: this is used for custom openvpn configs. It must be fullpath
Typical args would be provider with user/pass, or simply just a config
Example configs
Standard Usage
browser:
name: firefox
dns:
ip: 1.1.1.1
host: cloudflare-dns.com
doh: true
profile:
default: personal
list: [htb, lan, media, personal, shopping, work]
Burpsuite
browser:
name: firefox
proxy: burpsuite
profile:
default: personal
list: [htb, lan, media, personal, shopping, work]
OpenVPN
browser:
name: firefox
profile:
default: personal
list: [htb, lan, media, personal, shopping, work]
vpn:
config: /home/user/ovpn/wh1tf3fox.ovpn
Tor Transparent Proxy
browser:
name: firefox
profile:
default: personal
list: [htb, lan, media, personal, shopping, work]
vpn:
provider: tor
Pia
browser:
name: firefox
profile:
default: personal
list: [htb, lan, media, personal, shopping, work]
vpn:
provider: pia
user: abcdef
pass: abcdef
NOTE: if OpenVPN fails to load try adding:
pull-filter ignore "ifconfig-ipv6 "
pull-filter ignore "route-ipv6 "
to your ovpn config
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file rete-1.0.15.tar.gz.
File metadata
- Download URL: rete-1.0.15.tar.gz
- Upload date:
- Size: 13.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af7ac91328b79ae473bbbe26f470f0dd8a7dfc70cd93dddf6b5517a01412485f
|
|
| MD5 |
ce4500e8f89b08d4c0f95935cab1f6f9
|
|
| BLAKE2b-256 |
a7748737d0e112a741b0c830498c5184bc21f5a1d26cfca4814e72969b6f7804
|