class ISO3166(RefBook): name = "ISO 3166 Country Codes" description = "ISO 3166 Country Codes" downloader = "CSV" download_url = "https://cdn.nocproject.org/refbook/iso3166_1.csv" refresh_interval = 90 fields = [ Field(name="Country", search_method="substring"), Field(name="Code", search_method="substring"), ]
class E164(RefBook): name="E.164 Country Prefixes" description="E.164 Country Prefixes" downloader="CSV" download_url="https://cdn.nocproject.org/refbook/e164.csv" refresh_interval=90 fields=[ Field(name="Prefix",search_method="string"), Field(name="Country",search_method="substring"), ]
class ISO3166(RefBook): name = "SMI Network Management Private Enterprise Codes" description = "iso.org.dod.internet.private.enterprise (1.3.6.1.4.1)" downloader = "CSV" download_url = "https://cdn.nocproject.org/refbook/enterprise-numbers.csv" refresh_interval = 90 fields = [ Field(name="Number", search_method="string"), Field(name="Organization", search_method="substring"), ]
class IEEEOUI(RefBook): name = "IEEE OUI" description = "IEEE Assigned Organizational Units IDs. Used as first three octets of MAC Address" downloader = "CSV" download_url = "https://cdn.nocproject.org/refbook/ieee_oui.csv" refresh_interval = 90 fields = [ Field(name="OUI", search_method="mac_3_octets_upper"), Field(name="ORG", search_method="substring"), ]
class Q931CC(RefBook): name = "Q.931 Call Clearings" description = "Q.931 ISDN Call Clearings" downloader = "CSV" download_url = "https://cdn.nocproject.org/refbook/q931_call_clearing.csv" refresh_interval = 90 fields = [ Field(name="DEC"), Field(name="HEX"), Field(name="Description", search_method="substring"), ]
class RussianNumberPlan(RefBook): name = "Российский План Нумерации" description = "Российский план нумерации, коды ABC" language = "Russian" downloader = "CSV" download_url = "https://cdn.nocproject.org/refbook/russian_number_plan.csv" refresh_interval = 90 fields = [ Field(name="Зона нумерации", search_method="substring"), Field(name="Субъект Федерации", search_method="substring"), Field(name="Код ABC", search_method="substring"), ]
class RussianNumberPlan(RefBook): name = "Выписка из реестра Российской системы нумерации" description = "Выписка из реестра Российской системы нумерации (коды ABC/DEF)" language = "Russian" downloader = "CSV" download_url = "https://cdn.nocproject.org/refbook/russian_number_registry.csv.gz" refresh_interval = 90 fields = [ Field(name="От (E.164)", search_method="starting"), Field(name="До (E.164)"), Field(name="АВС/DEF"), Field(name="Статус"), Field(name="От"), Field(name="До"), Field(name="Емкость"), Field(name="Оператор", search_method="starting"), Field(name="Регион"), ]