Gümrük
Douane, bir kullanıcının hangi uygulamaların GNU / Linux bilgisayarlarından internete bağlanabileceğini kontrol etmesine izin vererek kullanıcının gizliliğini koruyan kişisel bir güvenlik duvarıdır.
Kurulum
Şimdiye kadar (2017/05/22) Ubuntu paketi mevcut değil. Kaynağından inşa etmelisin.
Bu kurulum talimatları Douane Wiki'den gelen bilgilere dayanmaktadır ve Ubuntu 16.04.2 64-bit'de test edilmiştir.
Komutları çalıştırmak için bir terminal açın ( Ctrl+ Alt+ T).
Hazırlık
Sisteminizi güncelleyin:
sudo apt update
sudo apt full-upgrade
Bilgisayarınızı yeniden başlatmanızı isteyen bir bildirim alırsanız, yeniden başlatın.
Bağımlılıkları yükle
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
Derleme için bir dizin oluşturun
cd
mkdir Douane
cd Douane
Çekirdek modülü oluşturmak
git clone https://github.com/Douane/douane-dkms
cd douane-dkms
sudo make dkms
Modülün doğru kurulup kurulmadığını kontrol edin:
lsmod | grep douane
Gibi bir şey görmelisin:
douane 20480 0
Daemon'u oluşturun
cd ~/Douane
git clone --recursive https://github.com/Douane/douane-daemon
cd douane-daemon
make
sudo make install
Diyalog işlemini oluştur
cd ~/Douane
git clone --recursive https://github.com/Douane/douane-dialog
cd douane-dialog
make
sudo make install
İletişim işlemini başlat:
/opt/douane/bin/douane-dialog &
Ardından çalışıp çalışmadığını kontrol edin:
pgrep -a douane-dialog
Gibi bir şey görmelisin:
21621 /opt/douane/bin/douane-dialog
Yapılandırıcıyı oluşturun
cd ~/Douane
git clone https://github.com/Douane/douane-configurator
cd douane-configurator
sudo python3 setup.py install
Daemon'u başlatın ve otomatik başlatmayı ayarlayın
/etc/init.d/douane
Daemon'un otomatik olarak başlatılmasını sağlamak için aşağıdaki metni dosyaya eklemek zorunda kaldım :
### 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
Düzenlemek için dosyayı açın:
sudo nano /etc/init.d/douane
Ardından, program açıklamasından sonra yukarıdaki metni yapıştırın. Basın Ctrl+ O, Enterardından kaydetmek için Ctrl+ Xeditörü çıkmak için.
Bu dosyayı ekledikten sonra dosyanın ilk 21 satırı:
#!/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
Artık otomatik başlatmayı ayarlayabilir ve arka plan planını başlatabilirsiniz:
sudo systemctl daemon-reload
sudo systemctl enable douane
sudo systemctl start douane
Filtreyi etkinleştirin ve iletişim kutusunu otomatik başlat
Yapılandırıcıyı başlatın:
douane-configurator
Ardından ağ trafiğimi filtrelemek için Douane Kullan anahtarlarının ve açılışta Otomatik başlat Douane'ın açık olduğundan emin olun .
Filtreleme kurallarını Kurallar sekmesinden inceleyebilirsiniz. Bir kuralı sağ tıklatarak silmek için bir seçenek elde edersiniz.
Ölçek
Her şey yolundaysa, ağ bağlantıları kullanan uygulamaları açtığınızda izin isteyen Douane penceresini görmelisiniz.