Douane
Douane es un firewall personal que protege la privacidad de un usuario al permitirle controlar qué aplicaciones pueden conectarse a Internet desde su computadora GNU / Linux.
Instalación
Hasta ahora (2017/05/22) no hay paquetes de Ubuntu disponibles. Debes construirlo desde la fuente.
Estas instrucciones de instalación se basan en información de Douane Wiki y se probaron en Ubuntu 16.04.2 de 64 bits.
Abra una terminal ( Ctrl+ Alt+ T) para ejecutar los comandos.
Preparación
Actualiza tu sistema:
sudo apt update
sudo apt full-upgrade
Si recibe una notificación pidiéndole que reinicie su computadora, reiníciela.
Instalar las dependencias
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
Crear un directorio para compilar
cd
mkdir Douane
cd Douane
Construye el módulo del núcleo
git clone https://github.com/Douane/douane-dkms
cd douane-dkms
sudo make dkms
Compruebe si el módulo fue construido e instalado correctamente:
lsmod | grep douane
Deberías ver algo como:
douane 20480 0
Construye el demonio
cd ~/Douane
git clone --recursive https://github.com/Douane/douane-daemon
cd douane-daemon
make
sudo make install
Construye el proceso de diálogo
cd ~/Douane
git clone --recursive https://github.com/Douane/douane-dialog
cd douane-dialog
make
sudo make install
Comience el proceso de diálogo:
/opt/douane/bin/douane-dialog &
Luego verifique si se está ejecutando:
pgrep -a douane-dialog
Deberías ver algo como:
21621 /opt/douane/bin/douane-dialog
Construye el configurador
cd ~/Douane
git clone https://github.com/Douane/douane-configurator
cd douane-configurator
sudo python3 setup.py install
Inicie el demonio y configure el inicio automático
Tuve que insertar el siguiente texto en el archivo /etc/init.d/douane
para habilitar el inicio automático del demonio:
### 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
Abra el archivo para editar:
sudo nano /etc/init.d/douane
Luego pegue el texto anterior después de la descripción del programa. Presione Ctrl+ O, Enterpara guardar, luego Ctrl+ Xpara salir del editor.
Estas son las primeras 21 líneas del archivo después de insertar el texto:
#!/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
Ahora puedes configurar el inicio automático e iniciar el demonio:
sudo systemctl daemon-reload
sudo systemctl enable douane
sudo systemctl start douane
Active el filtro e inicie automáticamente el diálogo
Inicie el configurador:
douane-configurator
Luego, asegúrese de que los interruptores Use Douane para filtrar el tráfico de mi red y el Inicio automático Douane en el arranque estén encendidos.
Puede revisar las reglas de filtrado en la pestaña Reglas . Al hacer clic derecho en una regla, tiene la opción de eliminarla.
Prueba
Si todo está bien, debería ver la ventana de Douane pidiendo permiso al abrir aplicaciones que usan conexiones de red.