OpenSnitch
Posté : lun. 15 mai 2017 21:35
OpenSnitch est un pare-feu applicatif écrit en Python3. Cet outil peut détecter et avertir son utilisateur de toutes les connexions sortantes créées sur son système. Cela peut être très effectif pour détecter et bloquer les connexions non désirées qui pourraient causer des fuites de données.
Dans ce billet, nous verrons comment installer ce firewall sur un système Ubuntu 16.04.2.
Tout d’abord, installons les dépendances de OpenSnitch:
(python 3.x)
$ sudo apt-get install build-essential python3-dev python3-setuptools libnetfilter-queue-dev python3-pyqt5
ou
(python 2.x)
sudo apt-get install build-essential python-dev python-setuptools libnetfilter-queue-dev python-pyqt5
installation des dépendances
Puis, clonons le dépôt GitHub de l’outil:
$ git clone https://github.com/evilsocket/opensnitch.git" onclick="window.open(this.href);return false;
La prochaine étape consiste à lancer son installation:
$ cd opensnitch
$ sudo python3 setup.py install
Enfin pour exécuter OpenSnitch, il suffit tout simplement de lancer la commande opensnitch à partir du terminal:
$ sudo opensnitch
Lancer le programme OpenSnitch
Exemple d’utilisation
Si l’une de vos applications doit réaliser une connexion vers l’Internet, vous verrez apparaître un pop-up.
Vous aurez alors le choix entre autoriser ou empêcher la connexion.
OpenSnitch vous propose également de réaliser cette action juste une fois, jusqu’à la fin de l’exécution du processus, ou de façon permanente. Pour les deux dernières actions, vous avez la possibilité de whitelister l’application ou de la bloquer carrément.
Le projet est dans ses premiers stages de développement, les développeurs seront ravis de recevoir vos critiques.
Dans ce billet, nous verrons comment installer ce firewall sur un système Ubuntu 16.04.2.
Tout d’abord, installons les dépendances de OpenSnitch:
(python 3.x)
$ sudo apt-get install build-essential python3-dev python3-setuptools libnetfilter-queue-dev python3-pyqt5
ou
(python 2.x)
sudo apt-get install build-essential python-dev python-setuptools libnetfilter-queue-dev python-pyqt5
installation des dépendances
Puis, clonons le dépôt GitHub de l’outil:
$ git clone https://github.com/evilsocket/opensnitch.git" onclick="window.open(this.href);return false;
La prochaine étape consiste à lancer son installation:
$ cd opensnitch
$ sudo python3 setup.py install
Enfin pour exécuter OpenSnitch, il suffit tout simplement de lancer la commande opensnitch à partir du terminal:
$ sudo opensnitch
Lancer le programme OpenSnitch
Exemple d’utilisation
Si l’une de vos applications doit réaliser une connexion vers l’Internet, vous verrez apparaître un pop-up.
Vous aurez alors le choix entre autoriser ou empêcher la connexion.
OpenSnitch vous propose également de réaliser cette action juste une fois, jusqu’à la fin de l’exécution du processus, ou de façon permanente. Pour les deux dernières actions, vous avez la possibilité de whitelister l’application ou de la bloquer carrément.
Le projet est dans ses premiers stages de développement, les développeurs seront ravis de recevoir vos critiques.