API

Для удобства работы со списоком запрещенных сайтов мы сделали несколько API функций, которые позволяют легко проверить наличие домена или IP в реестре или создать свой собственный список запрещенных сайтов на базе нашего.

Получение истории реестра по домену. 

Запрос http://rubanlist.com/scripts/get.php?history=www.donga.dp.ua 

Вывод:

2014-04-30 18:30:01|www.donga.dp.ua/103448_t.html|был удален из реестра|ФСКН|195.191.24.81
2014-04-30 18:30:01|www.donga.dp.ua/113084_t.html|был удален из реестра|ФСКН|195.191.24.81
2014-04-30 18:30:01|www.donga.dp.ua/105100_t.html|был удален из реестра|ФСКН|195.191.24.81
2014-04-30 18:30:01|www.donga.dp.ua/121248_t.html|был удален из реестра|ФСКН|195.191.24.81
2014-04-09 02:46:53|www.donga.dp.ua/103875_t.html|был добавлен в реестр|ФСКН|195.191.24.81
2014-04-09 02:46:53|www.donga.dp.ua/92347_t.html|был добавлен в реестр|ФСКН|195.191.24.81
2014-04-09 02:46:53|www.donga.dp.ua/103448_t.html|был добавлен в реестр|ФСКН|195.191.24.81
2014-04-09 02:46:53|www.donga.dp.ua/113084_t.html|был добавлен в реестр|ФСКН|195.191.24.81
2014-04-09 02:46:52|www.donga.dp.ua/105100_t.html|был добавлен в реестр|ФСКН|195.191.24.81
2014-04-09 02:46:52|www.donga.dp.ua/121248_t.html|был добавлен в реестр|ФСКН|195.191.24.81



Информация по домену или IP. 

Результат запроса http://rubanlist.com//scripts/get.php?domain=youtube.com 


Домен www.youtube.com есть в реестре.
Добавлен: 2014-04-15 19:47:09
Ссылка: www.youtube.com/user/JamaatCrimea
IP: 72.8.190.47
Принял решение: Генпрокуратура



Результат запроса http://rubanlist.com/scripts/get.php?ip=72.8.190.47

2014-04-15 19:47:09|www.youtube.com/user/JamaatCrimea|Генпрокуратура|72.8.190.47
2014-04-15 19:46:30|www.youtube.com/user/HTTVru|Генпрокуратура|72.8.190.47
2014-04-15 19:46:19|www.youtube.com/user/HIZBua|Генпрокуратура|72.8.190.47
2014-04-15 19:46:03|www.youtube.com/user/HIZBUZ|Генпрокуратура|72.8.190.47
2014-04-15 19:45:44|www.youtube.com/user/HizbutTahrirTV|Генпрокуратура|72.8.190.47
2014-04-15 19:45:31|www.youtube.com/user/HIZBTV1953|Генпрокуратура|72.8.190.47
2014-04-15 19:45:18|www.youtube.com/watch?v=Rs0skUQMiCI|Генпрокуратура|72.8.190.47
2014-04-11 20:20:07|www.youtube.com/watch?v=C0ymiYXcSjQ|Генпрокуратура|72.8.190.47
2014-04-11 20:19:54|www.youtube.com/watch?v=caSvuPJV9n8|Генпрокуратура|72.8.190.47
2014-04-11 20:19:43|www.youtube.com/user/manezka2014|Генпрокуратура|72.8.190.47
2014-04-11 20:19:31|ros-boloto.blogspot.ru|Генпрокуратура|72.8.190.47
2014-04-11 20:19:18|www.youtube.com/watch?v=YThOlTBgyxY&feature=youtu.be|Генпрокуратура|72.8.190.47
2014-04-11 20:19:08|tatar-centr.blogspot.ru/2014/01/blog-post_24.html|Генпрокуратура|72.8.190.47
2014-04-11 20:18:58|ros-boloto.blogspot.ru/2014/01/blog-post_4182.html|Генпрокуратура|72.8.190.47
2014-04-11 20:18:47|youtu.be/YThOlTBgyxY|Генпрокуратура|72.8.190.47
2014-04-11 20:18:32|www.youtube.com/watch?v=hs26cR0NKys|Генпрокуратура|72.8.190.47
2014-04-11 20:17:28|www.youtube.com/user/iDJiGiT|Генпрокуратура|72.8.190.47
2014-04-11 20:17:12|www.youtube.com/user/musafir2008|Генпрокуратура|72.8.190.47
2014-03-07 16:49:51|www.youtube.com/watch?v=YThOlTBgyxY|Генпрокуратура|72.8.190.47
2014-02-24 16:24:57|hunafa.com|Генпрокуратура|72.8.190.48,72.8.190.47
2014-02-18 21:38:49|www.hunafa.com|Генпрокуратура|72.8.190.48,72.8.190.47




Вывод списка запрещенных сайтов. 

Запрос http://rubanlist.com/scripts/get.php?list=json выведет полный список запрещенных сайтов в json формате.

Можно задавать несколько параметров вывода.
Пример запроса с дополнительными параметрами: http://rubanlist.com/scripts/get.php?list=json&reason=extremism&ssl=1&online=1&excluded=1

Параметр list содержит формат вывода и может принимать значение json и csv.

Параметр reason содержит причину блокировки и может принимать значения: porn, drugs, extremism, suicide, pirate. Например, запрос http://rubanlist.com/scripts/get.php?&list=csv&reason=pirate выведет только сайты, заблокированные за пиратский контент.

Параметр ssl=1 выводит сайты с защищенным соединением. Сайты, работающие с https более защищены от цензуры, поскольку DPI не умеет блокировать такие соединения. 

Параметр online=1 выводит работающие на текущий момент страницы (многие страницы после попадания в реестр удаляются).

Параметр excluded=1 выводит только исключенные из реестра сайты.

Пример строки вывода:
2013-12-27 21:04:01|free-torrents.org|free-torrents.org/forum/viewtopic.php?t=189343|Мосгорсуд|185.10.208.62,5.45.66.120|2013-11-20|pirate|free-torrents.org_1583.jpeg 

время добавления в реестр|домен|ссылка|орган, добавивший в реестр|IP-адреса|дата принятия решения о внесении в реестр|тип контента|скриншот



Обновление списка запрещенных сайтов.

Запрос http://rubanlist.com/scripts/get.php?list=csv&log=4 выводит изменение в реестре за последние 4 дня.

Запрос http://rubanlist.com/scripts/get.php?list=csv&date_start=2014-05-01&log=4 выводит изменение в реестре c 2014-05-01 по 2014-05-05. То же самое в json формате http://rubanlist.com/scripts/get.php?list=json&date_start=2014-05-01&log=4

Пример вывода:


2014-05-05 20:30:01|2ch-b.ru|2ch-b.ru/2013/08/16/ananasy-rasskazhite-kak-pravilno-varit-managu-skolko-53556539.html|ФСКН|199.27.134.126,199.27.135.126|2014-01-27|ФСКН
2014-05-05 20:30:01|vokaknado.ru|vokaknado.ru/kak-umeret|Роспотребнадзор|185.4.66.84|2014-04-03|Роспотребнадзор
2014-05-05 20:30:01|narkopnews.com|narkopnews.com/|ФСКН|141.101.116.87,141.101.117.87|2013-12-07|ФСКН
2014-05-05 14:08:10|xn--80atgecblj5b.fuckrkn.me|xn--80atgecblj5b.fuckrkn.me/|Генпрокуратура|107.170.235.158|2014-05-02|Генпрокуратура
2014-05-05 14:07:58|itslqr280j.fuckrkn.me|itslqr280j.fuckrkn.me/|Генпрокуратура|107.170.235.158|2014-05-02|Генпрокуратура