DesobedienteTecnologico / dtails

Remastering tool for Debian Live based OS
GNU General Public License v3.0
49 stars 5 forks source link

πŸ†• Whirlpool GUI added #15

Closed DesobedienteTecnologico closed 1 year ago

DesobedienteTecnologico commented 1 year ago

πŸŒ€ Whirlpool GUI is now fully working on DTails!

What was needed to get it working?

  1. After the installation we are able to run the Whirlpool GUI but we will got an error when trying to resolve the domain code.samourai.io . To fix that, I got the IP address and I added to the /etc/hosts file with the domain name. After that, the system will know which IP it should call to get the files needed.
  2. It will not connect by the port 8899 due is closed by default. We all know that Tails is very restrictive (which is good!) but to get working Whirlpool we need to open that port. It was solved modifying the /etc/ferm.conf file.

Why that size for the installation?

Whirlpool uses Java. And the installation takes about ~250MB

How we install Java?

We added:

  1. nameserver to resolve the petitions from apt.
  2. Debian security and main repository. Those contains OpenJDK and other packages dependencies.
  3. Enabled /proc from host to the chroot jail to be able to use apt correctly
  4. We Block the verification process that Tails uses to install packages from repositories.

What next? Still the block in the verification process and the custom nameserver on the system?

NO!

The lasts steps are for:

  1. Put the config files as default
  2. Clean unnecessary logs and Java certificates

Is this reproducible?

YES Check this Wiki to get more info in how to check this part.

Enjoy!