* on ne prend pas en compte les adresses en .0 et .255 car meme quand c'est
pas une adresse de rseau/brodcast, windows ne sait pas la prend (on ne les attribu pesonne) * on ne fait qu'un fois le calcul du pourcentage et du nombre d'ip utiliss darcs-hash:20060508193253-4ec08-2c54dbbca3c957211a11ae7a50b10f68e8a11616.gz
This commit is contained in:
parent
9290dea1d4
commit
486fe1870b
2 changed files with 10 additions and 4 deletions
|
@ -34,6 +34,9 @@ else :
|
|||
total = 0
|
||||
for net in NETs[subnet]:
|
||||
total += 2 ** ( 32 - int( net.split('/')[1] ) )
|
||||
# on ne prend pas en compte les adresse .0 et .255
|
||||
total = total - int(total/128)
|
||||
|
||||
utilisees = len( [ ip for ip in ips if AddrInNet( ip, NETs[subnet] ) ] )
|
||||
pourcentage = int((utilisees*100)/total)
|
||||
|
||||
|
|
|
@ -37,6 +37,9 @@ else :
|
|||
total = 0
|
||||
for net in NETs[SUBNET]:
|
||||
total += 2 ** ( 32 - int( net.split('/')[1] ) )
|
||||
# on ne prend pas en compte les adresses .0 et .255
|
||||
total = total - int(total/128)
|
||||
|
||||
utilisees = len( [ ip for ip in ips if AddrInNet( ip, NETs[SUBNET] ) ] )
|
||||
|
||||
print "utilisees.value %d" % utilisees
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue