a aussi a devrait fonctionner.
darcs-hash:20041107221012-1d643-3782f08a0650aa9b00584b05609df2de27f351e6.gz
This commit is contained in:
parent
7cf5074eb3
commit
4bcf5f8244
1 changed files with 5 additions and 2 deletions
|
@ -18,14 +18,16 @@
|
|||
import sys,os
|
||||
import iptools,config
|
||||
from classe_firewall import *
|
||||
from ldap_crans import crans_ldap
|
||||
|
||||
def usage():
|
||||
"""
|
||||
Vérifie le contenu et le contenant des arguments
|
||||
de la ligne de commande.
|
||||
En cas d'appel correct, apelle les fonctions de classe_firewall.py
|
||||
En cas d'appel correct, appelle les fonctions de classe_firewall.py
|
||||
"""
|
||||
fw=firewall()
|
||||
db=crans_ldap()
|
||||
if len(sys.argv) < 2:
|
||||
raise ErrorArgument,"Il faut au moins deux arguments."
|
||||
try:
|
||||
|
@ -51,7 +53,8 @@ def usage():
|
|||
argument=True
|
||||
fw.del_entree(sys.argv[i])
|
||||
try:
|
||||
fw.adherent(sys.argv[i])
|
||||
search=db.search('ip='+sys.argv[i])['machine']
|
||||
fw.add_machine(search)
|
||||
except ErrorNoSuchIp,ip:
|
||||
print "Ip effacée du firewall."
|
||||
except MoreThanOneIp,ip:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue