[Plugin] Perfect-Privacy Manager

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Perfect-Privacy Manager

murxer wrote:

I have created a plugin for the OpenVPN provider Perfect-Privacy, so you do not have to adjust the configs yourself or swap them over FTP.
To use the plugin, you have to have an Acc in Perfect-Privacy.
This is a hobby project, I'm not a programmer so it can sometimes come to problems.

Functions that can be configured in the menu:
- OpenVPN autostart

- Default DNS server
Are automatically backed up, but can be adjusted in the menu and also set

- Perfect-Privacy DNS Server can be chosen freely (optional)
A resolv-update-conf is included in the plugin, it will always use the Perfect-Privacy DNS server.

- Cascaded connection up to 2 Hop's
Even after a restart, a Cascadierte connection is established.

- IPtables can also be activated (unfortunately not in all boxes because kernel-module-xt-multiport and kernel-module-xt-conntrack are missing)
Iptables, kernel-module-xt-multiport and kernel-module-xt-conntrack will not be installed until you enable IPtables in the menu.
If the packages can not be installed, you will get an error message which could not be installed.

- Config's TCP or UDP and AES-256-CBC or AES-128-CBC

Before the first start of the plugin, please stop OpenVPN so that the correct default DNS servers are backed up.
Every time you quit the menu, you'll always be asked if you want to load new configs.
So after reinstalling or update you must first load the config's.

Notes on the OE2.0 version:
- Image tested were OpenATV, BlackHole and VTI on Vu Solo Se, Uno 4k, Uno 4k Se, Solo 4k, Zero 4k
- With VTI the autostart of the Cascade does not work, that is because the box starts at boot in the year 1970
Therefore, the restart is delayed by 20 sec.
It will then build a Normal OpenVPN connection with Hop 1.

Notes on the OE2.5 version:
- Tested Image Original Unstable, Merlin, Newnigma2 and Oozoon on a DM9x0, 820 and 7080
- When installing the plugin, a start script is adapted by connman, so that the DNS Proxy is disabled.
Otherwise the DNS servers of Perfect Privacy can not be used.
- After uninstalling the plugin a reboot of the box must be made so that the DNS proxy is activated again.
- With newnigma2 the Cascade does not work, with all other image which I tested myself works the Cascade
- IPtables worked on all image
- After the installation Please make a restart of the box, Gui restart is not enough, then only the plugin can be used

Please do not activate everything after the first installation, just enter the access data once and load the config's.
If then an OpenVPN connection exists you can test the remaining functions.
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Update: v1.2.3

- Automatic start after exiting the menu removed
- reneg-sec can be set in the menu
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Update: v1.2.6

Perfect- Privacy has redesigned its home page, so many features in the plugin from.

- Server status fix
- Login / Runtime query fix
- Config Downloader Fix
- Added flag of Spain
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Update 1.2.7

- Config Downloader Fix
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Update 1.2.8

- Config generator revised

Thanks murxer
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Update 1.3.0

- Country flag Fix
- Server status fix

Attention to the deb users, i ask you to uninstall the old version first.

Code:
apt-get remove enigma2-plugin-extensions-perfectprivacy
apt-get autoremove

Now the box Please restart, then install the new version.
Installation from / tmp:

Code:
dpkg -i /tmp/enigma2-plugin-extensions-perfectprivacy_1.3.0.deb
apt-get -f install

Restart the box.

Thanks murxer
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Update 1.3.1

- Country flag Fix
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Update 1.3.2

- Cascaded connection revised
- Country flags Fix
- New GUI surface
- Source cleaned up a bit
- DNS server list updated
- VTI Installation Fix --- python-robotparser

Thanks murxer
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Update 1.3.4

- Update
- Fix deb

Thanks murxer
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Update 1.3.5

-Update & fixes

Installation:
Packages depending on OE on the box after / tmp FTP

OE2.0
enigma2-plugin-extensions-perfectprivacy_xxx_all.ipk
python-beautifulsoup_4-4.8.0_all.ipk

OE2.5
enigma2-plugin-extensions-perfectprivacy_xxx.deb
python-beautifulsoup4_4-4.8.0.deb

DreamBox One
enigma2-plugin-extensions-perfectprivacy_xxx.deb
python-beautifulsoup4_4.8.0-r0.0_arm64.deb

In Telnet or SSH enter the following:

OE2.0
opkg update && opkg install /tmp/*.ipk

OE 2.0 python-beautifulsoup:
opkg update && opkg install python-beautifulsoup
or python-beautifulsoup4:
opkg update && opkg install python-beautifulsoup4

OpenATV --> python-beautifulsoup
VTI --> python-beautifulsoup4


OE2.5 ->
apt-get update && dpkg -i /tmp/*.deb && apt-get -f install

OE2.5 -> python-beautifulsoup4
apt-get update && apt-get install python-beautifulsoup4


Attention to the VTI users, who in the menu only the error message
Login failed!
Please check login data
gets and the OpenVpn connection is still established, which must install more packages.
1- python-webencodings_0.5.1_all.ipk
2- python-html5lib_1.0.1_all.ipk
These packages are provided below.

Thanks murxer
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Update 1.3.6

- deb Installation Fix
- various smaller Fixes

Thanks murxer
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Update 1.3.7
only for the deb version

- dpkg installation fix

Thanks murxer
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Update 1.3.9

- VPN status query revised
- Config-Screen VirtualKeyBoard added

Thanks murxer
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Update 1.4.0

-Revised config screen

Thanks murxer
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Version 1.4.4
- Iptables Regeln überarbeitet
- Iptables User Funktion hinzugefügt
- VPN Version abfrage hinzugefügt


Thanks murxer
 

Attachments

  • enigma2-plugin-extensions-perfectprivacy_1.4.4_all.ipk
    684.8 KB · Views: 1
  • enigma2-plugin-extensions-perfectprivacy_1.4.4-py3_all.ipk
    659.1 KB · Views: 1
Last edited:

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,619
Update 1.4.5 for DreamOS

- 2560x1440 skin is supported (Universal Image DreamOS)
- adapted for the new DreamOS Universal Image

Installation:
Packages depending on the OE on the box to /tmp FTPen

OE2.0
enigma2-plugin-extensions-perfectprivacy_xxx_all.ipk
python-beautifulsoup_4-4.8.0_all.ipk


enigma2-plugin-extensions-perfectprivacy_xxx.deb
python-beautifulsoup4_4-4.8.0.deb

DreamBox One
enigma2-plugin-extensions-perfectprivacy_xxx.deb
python-beautifulsoup4_4.8.0-r0.0_arm64.deb


Enter the following in Telnet or SSH:
OE2.
opkg update && opkg install /tmp/*.ipk

OE 2.0 python-beautifulsoup:
opkg update && opkg install python-beautifulsoup
or python-beautifulsoup4:
opkg update && opkg install python-beautifulsoup4
OpenATV --> python-beautifulsoup
VTI --> python-beautifulsoup4

OE2.5 and OE2.6
wget http://plugins.boxpirates.to/boxpirates-feed-installer.sh -O - | /bin/sh
apt-get install enigma2-plugin-extensions-perfectprivacy
apt-get -f install

OE2.5 and OE2.6 -> python-beautifulsoup4
apt-get update && apt-get install python-beautifulsoup4
 
Top