MCPcopy Create free account

hub / github.com/C24Be/AS_Network_List / functions

Functions33 in github.com/C24Be/AS_Network_List

↓ 5 callersFunctionmake_nft_config
(agg_v4, agg_v6, comment=None, usage_profile="vm_input")
generate_nft_blacklist.py:46
↓ 4 callersFunctionwhois_query
(query, get_field="netname", get_org=False)
pylib/whois.py:3
↓ 3 callersFunctionget_data
(json, file, attr, field, prefix="")
get_info_from_ripe.py:7
↓ 3 callersFunctionnormalize_asn
(value)
network_list_from_as.py:25
↓ 2 callersFunctioncheck_ip_in_blacklist
Check if IP address is in any of the blacklist prefixes.
check_nft_blacklist.py:62
↓ 2 callersFunctionconvert_to_cidr
(ip_range)
pylib/ip.py:3
↓ 2 callersFunctionnormalize_record
(record)
parse_ripe_db.py:12
↓ 2 callersFunctionparse
(filename, output_text, output_json)
parse_ripe_db.py:23
↓ 2 callersFunctionparse_nft_config
Extract IPv4 and IPv6 prefixes from nftables config.
check_nft_blacklist.py:36
↓ 2 callersFunctionprint_prefixes
(asn, quiet=False)
network_list_from_as.py:32
↓ 2 callersFunctionwrite_output
(outpath, content)
generate_nft_blacklist.py:112
↓ 1 callersFunctionaggregate_prefixes
(lines)
generate_nft_blacklist.py:28
↓ 1 callersFunctionbuild_parser
()
network_list_from_as.py:72
↓ 1 callersFunctionbuild_parser
()
parse_ripe_db.py:64
↓ 1 callersFunctionbuild_parser
()
network_list_from_netname.py:50
↓ 1 callersFunctionconvert_to_raw_github_url
(url)
network_list_from_as.py:21
↓ 1 callersFunctionconvert_to_raw_github_url
(url)
network_list_from_netname.py:12
↓ 1 callersFunctionextract_asses
(asn_filename_or_url, quiet=False)
network_list_from_as.py:48
↓ 1 callersFunctionextract_netname
(filename_or_url, quiet=False)
network_list_from_netname.py:27
↓ 1 callersFunctionget_as_prefixes
(asn)
network_list_from_as.py:13
↓ 1 callersFunctioniter_netnames
(lines)
network_list_from_netname.py:16
↓ 1 callersFunctioniter_set_blocks
(content)
check_nft_blacklist.py:15
↓ 1 callersFunctionmain
(argv=None)
network_list_from_as.py:79
↓ 1 callersFunctionmain
(argv)
check_nft_blacklist.py:77
↓ 1 callersFunctionmain
(argv)
generate_nft_blacklist.py:121
↓ 1 callersFunctionmain
(argv=None)
parse_ripe_db.py:72
↓ 1 callersFunctionmain
(argv=None)
network_list_from_netname.py:57
↓ 1 callersFunctionread_lines
(path_or_dash)
generate_nft_blacklist.py:18
↓ 1 callersFunctionresolve
(filename)
get_description.py:7
Methodtest_general_profile_generates_plain_sets_only
(self)
tests/test_generate_nft_blacklist.py:7
Methodtest_skips_non_ru_last_record_and_normalizes_last_ru_record
(self)
tests/test_parse_ripe_db.py:10
Methodtest_vk_profile_uses_vk_set_names_and_forward_example
(self)
tests/test_generate_nft_blacklist.py:14
Methodtest_vk_sets_are_parsed
(self)
tests/test_check_nft_blacklist.py:10