

# douane This shell script takes care of starting and stopping This is the first 21 lines of the file after I inserted the text: #!/bin/bash Press Ctrl+ O, Enter to save, then Ctrl+ X to exit the editor. Then paste the above text after the program description.

Open the file for edit: sudo nano /etc/init.d/douane I had to insert the following text in the file /etc/init.d/douane in order to enable the automatic starting of the daemon: # BEGIN INIT INFO Start the daemon and setup automatic starting You should see something like: 21621 /opt/douane/bin/douane-dialog Then check if it is running: pgrep -a douane-dialog Start the dialog process: /opt/douane/bin/douane-dialog & You should see something like: douane 20480 0 Install the dependencies 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Ĭheck if the module was built and installed correctly: lsmod | grep douane If you get a notification asking to restart your computer, then restart it.

Open a terminal ( Ctrl+ Alt+ T) to run the commands. These installation instructions are based on information from the Douane Wiki and tested on Ubuntu 16.04.2 64-bit. Until now (2) there isn't Ubuntu packages available. Does this exist? (If not, then how I know what is doing my computer for sure?)ĭouane is a personal firewall that protects a user's privacy by allowing a user to control which applications can connect to the internet from their GNU/Linux computer. What I'm looking for is a firewall that monitors the NIC/WAN connection and detects any program/app or whatever trying to "talk" through it proactively, regardless the port trying to use (must of the apps I mentioned earlier try to connect using well know TCP ports: 80, 443, 8080). With Gufw (and several others) you have to know which apps do you have already installed (and we know that this is almost impossible with this modern OS´s with billions of code-lines). I have discovered a lot of programs in Windows environments that should not connect to the internet but they do (and with my ZoneAlarm free firewall I can stop them). A protocol analyzer is ok but too unfriendly and time consuming to "analyze" that is practically useless for home users. As of now, with all this pervasive intrusive and permanent connectivity to the internet it is a must to know what exactly is your computer doing, why and with whom. One thing I miss the most is a good yet simple application level firewall. I must confess that I'm very new to Linux world, and there are concepts that seem very unfamiliar to me.
