We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 69f235c commit 5fde3b6Copy full SHA for 5fde3b6
1 file changed
aikido_zen/helpers/net/is_private_ip.py
@@ -34,15 +34,19 @@
34
"3fff::/20", # Documentation prefix (RFC 9637)
35
]
36
37
-private_ip_list = IPMatcher()
38
39
-for ip_range in PRIVATE_IP_RANGES:
40
- private_ip_list.add(ip_range)
41
- private_ip_list.add(map_ipv4_to_ipv6(ip_range))
42
-for ip_range in PRIVATE_IPV6_RANGES:
43
+def init_private_ip_list():
+ ip_list = IPMatcher()
+ for ip_range in PRIVATE_IP_RANGES:
+ ip_list.add(ip_range)
+ ip_list.add(map_ipv4_to_ipv6(ip_range))
+ for ip_range in PRIVATE_IPV6_RANGES:
44
45
+ return ip_list
46
+
47
48
+private_ip_list = init_private_ip_list()
49
50
51
def is_private_ip(ip):
- """Returns true if the ip entered is private"""
52
return private_ip_list.has(ip)
0 commit comments