Import initial !

darcs-hash:20040831131446-d1718-0734aa73d3b8481b3b4b861e447e85128e488e8a.gz
This commit is contained in:
bernat 2004-08-31 15:14:46 +02:00
parent c9083dfd86
commit 6626a44f15
20 changed files with 6494 additions and 0 deletions

View file

@ -0,0 +1,42 @@
#! /usr/bin/env python
# -*- coding: iso-8859-15 -*-
from firewall import bl_upload_fw
from squid import bl_upload_squid
class bl_upload :
""" Classe d'interface avec les classes spécifiques des
opération de configuration pour upload """
debug = 0
description = u'Bloquage de toute communiquation vers l\'extérieur.'
def __str__(self) :
return "blackliste upload"
def __init__(self) :
self.fw = bl_upload_fw()
self.squid = bl_upload_squid()
def __set(self) :
""" Attribution des proprietes des differentes classes """
self.fw.base = self.base
self.fw.debug = self.debug
self.squid.base = self.base
self.squid.debug = self.debug
def reconfigure(self) :
self.__set()
self.fw.reconfigure()
self.squid.reconfigure()
def restart(self) :
self.__set()
self.fw.restart()
self.squid.restart()
def gen_conf(self) :
self.__set()
self.fw.gen_conf()
self.squid.gen_conf()