Import initial !
darcs-hash:20040831131446-d1718-0734aa73d3b8481b3b4b861e447e85128e488e8a.gz
This commit is contained in:
parent
c9083dfd86
commit
6626a44f15
20 changed files with 6494 additions and 0 deletions
42
gestion/gen_confs/blacklist_upload.py
Executable file
42
gestion/gen_confs/blacklist_upload.py
Executable 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()
|
Loading…
Add table
Add a link
Reference in a new issue