[firewall_new,config,firewall6,generate,ipt] On rediriges les machines blacklisté vers routeur
Ignore-this: fc33fe2ea8d2c37c48b52d3e70443231 Pour ça, generate doit regénérer la chaine BLACKLIST_SOFT du firewall pour tout type de blacklist. On on utilise plus le squid de sable, on néttoie les fonctions en question dans generate. Pour rediriger vers routeur, un utilise le nginx de komaz comme relais, cf commit du 09/11/2012. darcs-hash:20121111154240-3a55a-6d7b39b7797ff6950f18e436d7cfd187f31c4656.gz
This commit is contained in:
parent
bc8061ce62
commit
977d281c56
4 changed files with 27 additions and 76 deletions
|
@ -41,13 +41,19 @@ make_lock('auto_generate', 'Big lock', nowait=1)
|
|||
class base_reconfigure:
|
||||
__service_develop = {
|
||||
'macip': [ 'redisdead-macip', 'zamok-macip', 'sable-macip', 'komaz-macip', 'gordon-macip',
|
||||
'sable-blacklist_check' ],
|
||||
'routeur-macip' ],
|
||||
# 'droits': [ 'rouge-droits', 'ragnarok-droits' ],
|
||||
'blacklist_upload': [ 'sable-blacklist_upload', 'komaz-blacklist', 'zamok-blacklist' ],
|
||||
'blacklist_p2p': [ 'sable-blacklist_p2p', 'komaz-blacklist', 'zamok-blacklist' ],
|
||||
'blacklist_autodisc_upload': [ 'sable-blacklist_autodisc_upload', 'komaz-blacklist', 'zamok-blacklist'],
|
||||
'blacklist_autodisc_p2p': [ 'sable-blacklist_autodisc_p2p', 'komaz-blacklist', 'zamok-blacklist'],
|
||||
'blacklist_bloq': [ 'komaz-blacklist', 'sable-blacklist_bloq', 'zamok-blacklist', 'dns' ],
|
||||
'bl_carte_etudiant':['komaz-blacklist'],
|
||||
'bl_chbre_invalide':['komaz-blacklist'],
|
||||
'blacklist_mail_invalide':['komaz-blacklist'],
|
||||
'blacklist_virus':['komaz-blacklist'],
|
||||
'blacklist_warez':['komaz-blacklist'],
|
||||
'blacklist_upload': ['komaz-blacklist', 'zamok-blacklist' ],
|
||||
'blacklist_p2p': ['komaz-blacklist', 'zamok-blacklist' ],
|
||||
'blacklist_autodisc_virus':['komaz-blacklist'],
|
||||
'blacklist_autodisc_upload': ['komaz-blacklist', 'zamok-blacklist'],
|
||||
'blacklist_autodisc_p2p': ['komaz-blacklist', 'zamok-blacklist'],
|
||||
'blacklist_bloq': [ 'komaz-blacklist', 'zamok-blacklist', 'dns' ],
|
||||
'del_user': [ 'daath-del_user', 'owl-del_user', 'zamok-del_user' ]
|
||||
}
|
||||
|
||||
|
@ -233,12 +239,6 @@ class komaz(base_reconfigure):
|
|||
def blacklist(self):
|
||||
self.__fw().blacklist()
|
||||
self.__fw6().blacklist(6)
|
||||
|
||||
def bl_carte_etudiant(self):
|
||||
self.blacklist()
|
||||
|
||||
def bl_chbre_invalide(self):
|
||||
self.blacklist()
|
||||
|
||||
def classify(self, ips):
|
||||
self.__fw().classes_p2p_maj(ips)
|
||||
|
@ -266,54 +266,6 @@ class sable(base_reconfigure):
|
|||
from gen_confs.bind import dns
|
||||
self._do(dns(), self._machines())
|
||||
|
||||
def blacklist_check(self, ips):
|
||||
from gen_confs.squid import squid_check
|
||||
self._do(squid_check(ips))
|
||||
|
||||
def bl_carte_etudiant(self):
|
||||
from gen_confs.squid import squid_carte
|
||||
self._do(squid_carte())
|
||||
|
||||
def bl_chbre_invalide(self):
|
||||
from gen_confs.squid import squid_chbre
|
||||
self._do(squid_chbre())
|
||||
|
||||
def blacklist_mail_invalide(self):
|
||||
from gen_confs.squid import squid_mail
|
||||
self._do(squid_mail())
|
||||
|
||||
def blacklist_virus(self):
|
||||
from gen_confs.squid import squid_virus
|
||||
self._do(squid_virus())
|
||||
|
||||
def blacklist_warez(self):
|
||||
from gen_confs.squid import squid_warez
|
||||
self._do(squid_warez())
|
||||
|
||||
def blacklist_upload(self):
|
||||
from gen_confs.squid import squid_upload
|
||||
self._do(squid_upload())
|
||||
|
||||
def blacklist_p2p(self):
|
||||
from gen_confs.squid import squid_p2p
|
||||
self._do(squid_p2p())
|
||||
|
||||
def blacklist_autodisc_virus(self):
|
||||
from gen_confs.squid import squid_autodisc_virus
|
||||
self._do(squid_autodisc_virus())
|
||||
|
||||
def blacklist_autodisc_upload(self):
|
||||
from gen_confs.squid import squid_autodisc_upload
|
||||
self._do(squid_autodisc_upload())
|
||||
|
||||
def blacklist_autodisc_p2p(self):
|
||||
from gen_confs.squid import squid_autodisc_p2p
|
||||
self._do(squid_autodisc_p2p())
|
||||
|
||||
def blacklist_bloq(self):
|
||||
from gen_confs.squid import squid_bloq
|
||||
self._do(squid_bloq())
|
||||
|
||||
def macip(self, ips):
|
||||
from firewall_new import firewall_sable
|
||||
firewall_sable().mac_ip_maj(ips)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue