douane
Douane è un firewall personale che protegge la privacy di un utente consentendo all'utente di controllare quali applicazioni possono connettersi a Internet dal proprio computer GNU / Linux.
Installazione
Fino ad ora (2017/05/22) non c'erano pacchetti Ubuntu disponibili. Devi costruirlo dalla fonte.
Queste istruzioni di installazione sono basate sulle informazioni del Douane Wiki e testate su Ubuntu 16.04.2 a 64 bit.
Apri un terminale ( Ctrl+ Alt+ T) per eseguire i comandi.
Preparazione
Aggiorna il tuo sistema:
sudo apt update
sudo apt full-upgrade
Se ricevi una notifica che ti chiede di riavviare il computer, riavvialo.
Installa le dipendenze
sudo apt install git build-essential dkms libboost-filesystem-dev libboost-regex-dev libboost-signals-dev policykit-1 libdbus-c++-dev libdbus-1-dev liblog4cxx10-dev libssl-dev libgtkmm-3.0-dev python3 python3-gi python3-dbus
Creare una directory per la compilazione
cd
mkdir Douane
cd Douane
Compilare il modulo del kernel
git clone https://github.com/Douane/douane-dkms
cd douane-dkms
sudo make dkms
Controlla se il modulo è stato creato e installato correttamente:
lsmod | grep douane
Dovresti vedere qualcosa del tipo:
douane 20480 0
Costruisci il demone
cd ~/Douane
git clone --recursive https://github.com/Douane/douane-daemon
cd douane-daemon
make
sudo make install
Costruisci il processo di dialogo
cd ~/Douane
git clone --recursive https://github.com/Douane/douane-dialog
cd douane-dialog
make
sudo make install
Avvia il processo di dialogo:
/opt/douane/bin/douane-dialog &
Quindi controlla se è in esecuzione:
pgrep -a douane-dialog
Dovresti vedere qualcosa del tipo:
21621 /opt/douane/bin/douane-dialog
Costruisci il configuratore
cd ~/Douane
git clone https://github.com/Douane/douane-configurator
cd douane-configurator
sudo python3 setup.py install
Avviare il demone e configurare l'avvio automatico
Ho dovuto inserire il seguente testo nel file /etc/init.d/douane
per abilitare l'avvio automatico del demone:
### BEGIN INIT INFO
# Provides: douane
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Douane firewall
### END INIT INFO
Apri il file per la modifica:
sudo nano /etc/init.d/douane
Quindi incollare il testo sopra dopo la descrizione del programma. Premi Ctrl+ O, Enterper salvare, quindi Ctrl+ Xper uscire dall'editor.
Queste sono le prime 21 righe del file dopo aver inserito il testo:
#!/bin/bash
#
# douane This shell script takes care of starting and stopping
# douane daemon (A modern firewall at application layer)
#
# Author: Guillaume Hain zedtux@zedroot.org
#
# description: douane is the daemon process of the Douane firewall application. \
# This firewall is limiting access to the internet on application bases.
### BEGIN INIT INFO
# Provides: douane
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Douane firewall
### END INIT INFO
# Source function library.
. /lib/lsb/init-functions
Ora puoi impostare l'avvio automatico e avviare il demone:
sudo systemctl daemon-reload
sudo systemctl enable douane
sudo systemctl start douane
Attiva il filtro e avvia automaticamente la finestra di dialogo
Avvia il configuratore:
douane-configurator
Quindi assicurati che gli switch Usa Douane per filtrare il traffico di rete e Avvio automatico Douane all'avvio siano entrambi attivi.
È possibile rivedere le regole di filtro nella scheda Regole . Cliccando con il tasto destro su una regola si ottiene un'opzione per eliminarla.
Test
Se tutto va bene dovresti vedere la finestra di Douane che chiede l'autorizzazione quando apri applicazioni che usano connessioni di rete.