Development #8287
Gestion de masques d'IP
Statut:
Nouveau
Priorité:
Bas
Assigné à:
-
Version cible:
-
Début:
17 septembre 2015
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Description
Pour le moment, c'est juste comparé comme une chaine de caractère :
def ip_match(ip, match): if not ip: return True if ip == match: return True return False
Ce serait bien de pouvoir mettre 0.0.0.0 pour matcher tout le monde, genre.
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
On peut déjà faire cela en laissant vide, non ?
Mis à jour par Thomas Noël il y a plus de 8 ans
Disons plutôt 0.0.0.0/0 , et comparaison cidr, genre
for n in match.split(','): n = n.strip() if '/' in network and (ipaddress.ip_address(ip) in ipaddress.ip_network(n)): return True elif ip == network: return True
(vite tapé ici)
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Priorité changé de Normal à Bas
C'est pas über important hein ?