Surveillance des bug de Fred par A. Pour une fois t'as pas deconnecte tout
le reseau... mais juste les machines du crans qui passaient par des prises limitees par radius (genre cableur) darcs-hash:20051124121106-4ec08-31dcd6872718067d537054f79cf54954f34c3f0f.gz
This commit is contained in:
parent
3007449351
commit
0b83d903ae
1 changed files with 4 additions and 4 deletions
|
@ -31,8 +31,8 @@ if __name__ == '__main__' :
|
||||||
mac=os.getenv('USER_NAME','').replace('"','')
|
mac=os.getenv('USER_NAME','').replace('"','')
|
||||||
|
|
||||||
if not chap_ok(os.getenv('CHAP_PASSWORD'), os.getenv('CHAP_CHALLENGE'), mac) :
|
if not chap_ok(os.getenv('CHAP_PASSWORD'), os.getenv('CHAP_CHALLENGE'), mac) :
|
||||||
sys.stdout.write("Echec test CHAP")
|
sys.stdout.write("Echec test CHAP")
|
||||||
sys.exit(-1)
|
sys.exit(-1)
|
||||||
|
|
||||||
# Mac dans la base LDAP
|
# Mac dans la base LDAP
|
||||||
m=crans_ldap(readonly=True).search('mac=%s'%mac)['machine']
|
m=crans_ldap(readonly=True).search('mac=%s'%mac)['machine']
|
||||||
|
@ -44,7 +44,7 @@ if __name__ == '__main__' :
|
||||||
# donc sur uplink ou switch non filtré
|
# donc sur uplink ou switch non filtré
|
||||||
# But : éviter le spoof d'une mac d'une machine clef
|
# But : éviter le spoof d'une mac d'une machine clef
|
||||||
proprio=m[0].proprietaire()
|
proprio=m[0].proprietaire()
|
||||||
if proprio.__class__ == crans and m.prise == 'N/A' :
|
if proprio.__class__ == crans and m[0].prise() == u'N/A' :
|
||||||
sys.stdout.write("Machine du crans")
|
sys.stdout.write("Machine du crans")
|
||||||
sys.exit(-1)
|
sys.exit(-1)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue