a D=]i7 ã@s,ddlmZddlmZGdd„deƒZdS)é)ÚSoSCleanerParser)Ú SoSIPv6MapcsFeZdZdZdZdZdgZddgZdZgf‡fdd „ Z d d „Z ‡Z S) Ú SoSIPv6Parserz/Parser for handling IPv6 networks and addressesz IPv6 ParserZipv6_mapz´(?q|S)zsStructure the dataset contents properly so that they can be reloaded on subsequent runs correctly. )ÚversionÚnetworks)Z obfuscatedÚhostsrr)rr rÚitemsZobfuscated_addressZoriginal_addressr)rZ_dÚ_Z_netÚhostZ_ob_hostr r r Úget_map_contents*sþþ  zSoSIPv6Parser.get_map_contents) Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚnameZ map_file_keyZregex_patternsZparser_skip_filesZcompile_regexesrrÚ __classcell__r r r r rs ø þrN)Zsos.cleaner.parsersrZsos.cleaner.mappings.ipv6_maprrr r r r Ú s