Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


TuxGuardian

TuxGuardian est un firewall dit applicatif. C'est à dire qu'il "filtre" les applications demandant un accès réseau (lan ou internet). On peux donc le conparer à ce que fait, par exemple, ZoneAlarm sous Windows.

Mais quel peu bien en être l'utilité, on a Iptables non? Ben justement, Iptables s'apparente plus à un firewall matériel, il ne fait "que" filtrer les trames passant sur le réseau sans se préoccuper de l'application générant ces trames. Un spyware peu donc se loger dans le système sans que l'on s'en aperçoivent.

TuxGuardian se compose de trois éléments :

  • un module : tuxg
  • un daemon : tg-daemon
  • une interface graphique : tg-frontend

Avant tout, il faut installer les paquets suivant :

  • build-essential
  • linux-headers (celui correspondant a votre noyau)
  • qt3-dev-tools
  • libqt3-headers
  • libqt3-mt-dev

TuxGuardian n'étant pas présnet dans les dépôts, il faut compiler tous le éléments

  • Récupérer les sources ici
  • Suivre les instructions suivantes
tar -xf tuxguardian-0.5.tar.gz
cd tuxguardian-0.5
sudo make

Le lancement des élément de TuxGuadian devrons se faire uniquement en mode super-utilisateur.

sudo tg-daemon
sudo modprobe tuxg
sudo tg-frontend

En cas de problèmes lors du chargement du module:

sudo modprobe -r capability
sudo modprobe tuxg

S'assurera qu'aucun autre module de sécurité soit chargé.

Si tout ce passe bien, icône apparaîtra dans le systray (un petit bouclier)

Lorsque une application tentera de se connecter sur le réseau, une boite de dialogue vous demandera d'accepter ou non la connection

Si le bouton "don't ask me again" est coché, TuxGuardian autorisera toutes les connections ultérieur de l'application.

Lancement automatique

Pour que TuxGuardian se lance au boot de la machine, il faut faire un script qui serra placer dans /etc/init.d

  • créer le fichier :
sudo gedit /etc/init.d/tuxguardian
  • copier le script
#!/bin/sh -e
################################
# script de lancement de TuxGuardian #
################################

DAEMON="/usr/local/bin/tg-daemon"

case $1 in
	start)
		echo "Starting TuxGuadian"
		echo "-------------------"
		echo "Loading daemon"
		$DAEMON
		echo "Loading kernel module"
		modprobe -r capability
		modprobe tuxg
		echo "DONE"
	;;
	stop)
		echo "Stopping TuxGuardian"
		echo "--------------------"
		echo "Unload module"
		rmmod tuxg
		echo "Stop Daemon"
		killall tg-daemon
		echo "DONE"
	;;
	*)
		echo "Use start/stop"
	;;
esac
  • faire en sorte qu'il puisse s'exécuter
sudo chmod 755 /etc/init.d/tuxguardian
  • Faire en sorte qu'il puisse se lancer au bon moment, création du lien symbolique
sudo ln -sv /etc/init.d/tuxguardian /etc/rc2.d/S99tuxguardian
  • lancer l'interface graphique au démarrage de la session
    • GNOME

Allez dans Système / Préférences / Sessions, puis dans l'onglet "Programmes au démarrage", et ajoutez gksudo tg-fontend

  • KDE

Créer un fichier ~/.kde/Autostart/tuxguardain : Y ajouter :

#!bin/sh
kdesu tg-frontend

Contributeurs : milambert

  • tuxguardian.1174563839.txt.gz
  • Dernière modification: Le 18/04/2011, 14:58
  • (modification externe)