Реестр социально значимых ресурсов (СЗР) формируется Роскомнадзором, на основании решения Правительственной комиссии.
Данный реестр можно выгружить непосредственно из CyberFilter.Ru:
- в ручном режиме через Личный кабинет
- в автоматическом режиме, используя API CyberFilter.Ru
Для выгрузки реестра СЗР через API необходимо через Личный кабинет (Администрирование→Настройки→Другие настройки→Ключ доступа к API) сгенирировать ключ доступа к API и сохранить его.
Вызов метода, для выгрузки реестра СЗР имеет следующий формат:
https://cyberfilter.ru/api/list/?apiKey=$API_KEY&type=$TYPE&output=$OUTFORMAT&format=$LISTFORMAT&name=$NAME
где:
$API_KEY - ключ доступа к API
$TYPE - тип выгрузки, может принимать значения:
$OUTFORMAT - формат вывода выгрузки, может принимать значения:
$LISTFORMAT - формат непосредственно самой выгрузки (ACL), может принимать значения:
$NAME - имя списка ACL (для $LISTFORMAT ipset, mikrotik, cisco) или имя файла (для $LISTFORMAT zip)
Выгрузить последний реестр СЗР, загруженный из сервиса Роскомнадзора (zip с xml+sig). Имя файла register.zip
https://cyberfilter.ru/api/list/?apiKey=12345678&type=social&output=text&format=zip&name=register.zip
Выгрузить реестр СЗР в формате Linux IPSET (IPv4). Имя сета SOCIAL_IP4
https://cyberfilter.ru/api/list/?apiKey=12345678&type=social4.ip&output=text&format=ipset&name=SOCIAL_IP4
Пример скрипта для обновления Linux IPSET. В скрипт нужно вписать API_KEY и создать IPSET'ы:
ipset create SOCIAL-IP4 hash:net family inet hashsize 1024 maxelem 65536 ipset create SOCIAL-IP4-LOADING hash:net family inet hashsize 1024 maxelem 65536