From 2b7bac51a91421ea5c2fbf4d2b7de89ac9f92631 Mon Sep 17 00:00:00 2001 From: Olivier Huber Date: Fri, 18 Jun 2010 02:44:47 +0200 Subject: [PATCH] [./gestion/gen_confs/firewall6.py) pas de fw pour le sniffer darcs-hash:20100618004447-8fbb1-7bf9b47a672e4333ba9b25a4bf2c4a3245e3644a.gz --- gestion/gen_confs/firewall6.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/gestion/gen_confs/firewall6.py b/gestion/gen_confs/firewall6.py index d11b4842..712893fe 100755 --- a/gestion/gen_confs/firewall6.py +++ b/gestion/gen_confs/firewall6.py @@ -247,13 +247,15 @@ def start(): except: pass - # On met en place le firewall basique - basic_fw() - # On recherche si la machine a des attributs particuliers. if hostname in role.keys(): + if 'sniffer' not in role[hostname]: + basic_fw() for func in role[hostname]: - eval(re.sub('-', '_', func))() + if func != 'sniffer': + eval(re.sub('-', '_', func))() + else: + basic_fw() # On écrit les données dans un fichier write_rules(ip6tables)