Инструменты пользователя

Инструменты сайта


social_download

Реестр социально значимых ресурсов (СЗР) формируется Роскомнадзором, на основании решения Правительственной комиссии.

Данный реестр можно выгружить непосредственно из CyberFilter.Ru:

- в ручном режиме через Личный кабинет
- в автоматическом режиме, используя API CyberFilter.Ru

Выгрузка через API

Для выгрузки реестра СЗР через API необходимо через Личный кабинет (Администрирование→Настройки→Другие настройки→Ключ доступа к API) сгенирировать ключ доступа к API и сохранить его.

Вызов метода, для выгрузки реестра СЗР имеет следующий формат:

https://cyberfilter.ru/api/list/?apiKey=$API_KEY&type=$TYPE&output=$OUTFORMAT&format=$LISTFORMAT&name=$NAME

где:

$API_KEY - ключ доступа к API
$TYPE - тип выгрузки, может принимать значения:

  • social4.ip - выгрузка СЗР IPv4 сетей,
  • social6.ip - выгрузка СЗР IPv6 сетей,
  • social - выгрузка последнего загруженного СЗР (ZIP) из сервиса Роскомнадзора

$OUTFORMAT - формат вывода выгрузки, может принимать значения:

  • text - текстовый формат,
  • html - HTML формат,
  • json - формат JSON

$LISTFORMAT - формат непосредственно самой выгрузки (ACL), может принимать значения:

  • list - простой список префиксов (A.B.C.D/Z),
  • ipset - формат Linux IPSET,
  • mikrotik - формат Mikrotik Address List,
  • cisco - Cisco Extended ACL,
  • zip - архив с реестром (для $TYPE=social)

$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
social_download.txt · Последние изменения: 16.02.2022 15:31 — phantom

Инструменты страницы