Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃啎 Whirlpool GUI added #15

Merged
merged 6 commits into from Jun 25, 2023
Merged

馃啎 Whirlpool GUI added #15

merged 6 commits into from Jun 25, 2023

Conversation

DesobedienteTecnologico
Copy link
Owner

馃寑 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!

Under this directory we can find the files that are going to be
moved into the system.
Each files has some changes described below:
- ferm.conf (Open port 8899 TCP and UDP)
- 9000-hosts-file (Fixed IP pointing to code.samourai.io)
- Download .deb in host
- add scripts to be executed in chroot
- put config files as default again
- clean unnecesary files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

1 participant