Роскомсос - скрипт для определения IP госорганов

Тема в разделе 'Препятствуем блокировке сайта', создана пользователем Master, 30 сен 2015.

  1. ChaosHydra

    ChaosHydra New Member

    Симпатии:
    1
    Репутация:
    0
    в конце файла gosip.txt похоже сильно обрезались диапазоны
    Код:
    82.112.188
    81.200.20
    77.37.208
    95.28.185
    194.165.23
    194.165.23
    194.165.23
    194.165.23
    194.165.23
    194.165.23
    188.254.8
    188.254.8
    188.244.36
    62.117.78
    195.239.178
    85.89.105
    77.105.137
    77.37.130
    77.105.128
    213.134.192
    188.123.248
    195.128.157
    109.188.125
    83.149.9
    212.13.12
    212.13.25
    31.131.248
    188.187.54
    91.221.109
    150.70.173
    93.76.230
     
  2. Master

    Master Модератор

    Симпатии:
    81
    Репутация:
    0
    Нет, все нормально, 188.254.8 означает 188.244.8. можете потестировать и убедиться, что адреса 188.254.84.12 и т.п. проходят.
     
  3. ChaosHydra

    ChaosHydra New Member

    Симпатии:
    1
    Репутация:
    0
    все таки немного странно, обычно в списках идет или "от - до" или подсетью, а тут я так понимаю получается эквивалент /24 если скрипт берет первые значимые части то наверное без разницы
    я это список для p2p фильтра приспособить решил, вот и заметил необычность
     
  4. free-lanser-ananas

    free-lanser-ananas New Member

    Симпатии:
    0
    Репутация:
    0
    Сделала наконец то, отображается без ошибок.
    Как проверить что сайт точно не пускает эти ip?
    Расскажите прям подробнее. Заранее спасибо
     
  5. free-lanser-ananas

    free-lanser-ananas New Member

    Симпатии:
    0
    Репутация:
    0
    IP к госорганам. В случае попадания можете показывать котиков или Сашу Грей

    Как так сделать?
    Что бы органы не видели сайт
     
  6. Master

    Master Модератор

    Симпатии:
    81
    Репутация:
    0
    В некоторых случаях есть погрешность, но она незначительна в маштабах Москвы, зато меньше данных обрабатывать.

    Список gosip.txt предназначен для работы скрипта Роскомсос, есть более полный, который вы можете парсить и использовать как угодно.

    Скрипт вряд ли надолго сможет спасти от блокировки сайт, целиком посвященный противоправному контенту. Но, скажем, условный онлайн-кинотеатр можно настроить таким образом, чтобы для цензорских IP он показывал трейлеры фильмов или скажем, заглушку, что фильм удален, а для всех остальных - полный фильм. Вот в таких случаях - когда нужно обезопасить от абуз отельные страницы сайта - он наиболее эффективен.
     
  7. Master

    Master Модератор

    Симпатии:
    81
    Репутация:
    0
    Пишет что файла такого нет, проверьте пути.
     
  8. Master

    Master Модератор

    Симпатии:
    81
    Репутация:
    0
    Нужно присвоить переменной $_SERVER['REMOTE_ADDR'] любой IP подходящий по маске.

    Скрипт должен показать Сашу Грей.
    PHP:
    <?PHP
    $_SERVER
    ['REMOTE_ADDR']='77.105.137.102';

    require_once(
    $_SERVER['DOCUMENT_ROOT']."/roscomsos/roscomsos.php");
    $Roscomsos=new Roscomsos();
    $check_gos_ip=$Roscomsos->check_ip($_SERVER['REMOTE_ADDR']);

    if (
    $check_gos_ip==true) { echo  '<img src="http://roscenzura.com/upload/img/grey.jpg">';   exit; }
    ?>
    Не забудьте потом убрать строку $_SERVER['REMOTE_ADDR']='77.105.137.102'; после тестирования.
     
    free-lanser-ananas нравится это.
  9. free-lanser-ananas

    free-lanser-ananas New Member

    Симпатии:
    0
    Репутация:
    0
    Вставила свой ip - на сайт заходит! Сашу Грей не показывает!( Помогите плиз

    На статичном сайте сделала! Показывает Грей.
    Только скажите почему не показывает Грей когда я вбиваю свой ip в gosip.txt ????
     
    Last edited by a moderator: 11 дек 2016
  10. Master

    Master Модератор

    Симпатии:
    81
    Репутация:
    0
    Сделал скрипт для проверки: http://roscenzura.com/roscomsos.php.

    Все работает.

    Маски
    188.254.8
    188.254.8
    188.244.36

    Смотрим: попался, попался, не наш клиент.

    Подсети
    178.237.240.0/20
    213.24.76.0/23

    http://roscenzura.com/roscomsos.php?ip=178.237.240.35
    http://roscenzura.com/roscomsos.php?ip=213.24.76.30


    Диапазоны
    195.85.234.1-195.85.235.254

    Проверяем. 195.85.234.13 и 195.85.235.125. А 195.85.235.255 уже не наш клиент.
     
    Last edited: 29 янв 2016
  11. Master

    Master Модератор

    Симпатии:
    81
    Репутация:
    0
    Скрипт работает с файлом gosip.data, потом доделаем, чтобы удобнее было свои списки вести. В каталоге есть файл create_ipfile.php который может парсить любые списки, но он перезатирает существующие.
     
  12. Python

    Python New Member

    Симпатии:
    2
    Репутация:
    0
    Спасибо огромное за скрипт!!
    Только в загруженом архиве, в файле instruction.txt есть небольшая ошибка из-за которой я потерял 10 минут...
    в файле строка

    Код:
    require_once("/roscomsos/roscomsos.php");
    должна быть

    Код:
    require_once($_SERVER['DOCUMENT_ROOT']."/roscomsos/roscomsos.php");
    иначе класс не подгружается.
     
    Slavak и Master нравится это.
  13. Mobiltelesystem

    Mobiltelesystem New Member

    Симпатии:
    2
    Репутация:
    0
    Как на гаджет все это дело сделать ?
     
  14. Master

    Master Модератор

    Симпатии:
    81
    Репутация:
    0
    Это инструкция для владельцев сайтов. Если нужны средства для обхода блокировок для мобильных устройств, посмотрите этот раздел.
     
  15. Master

    Master Модератор

    Симпатии:
    81
    Репутация:
    0
    Если класс подгружается не из корня, тогда нужно добавить абсолютный путь, все верно.
     
  16. sobakatochkaru

    sobakatochkaru New Member

    Симпатии:
    1
    Репутация:
    0
    Замечательное решение жаль, что поздно нашёл - ркн заблокировал один урл страницы сайта, @Master, скажите, а не могли бы вы добавить в перечень ip-шников ip адреса контор, которые присылают абузы от имени правообладателей, к примеру эта контора www.group-ib.ru ? Из писем определил диапозон их ip
    [xtable]
    {tbody}
    {tr}
    {td}5.9.185.16 - 5.9.185.31 , сами хостятся тут 178.248.235.63{/td}
    {/tr}
    {/tbody}
    [/xtable]
    или как то возможно самому добавить в скрипт их? Есть ещё ruprotect.com 178.62.237.109 письма шлют отсюда 198.37.148.63 но видимо не единственный ip, ну и эти webkontrol.ru
     
    Master нравится это.
  17. Master

    Master Модератор

    Симпатии:
    81
    Репутация:
    0
    Спасибо, правообладателей сделаем.
    Вручную можно если разобраться как работает скрипт генерации списков. По нему инструкцию мы не выкладывали но в архиве он есть.
     
    sobakatochkaru нравится это.
  18. sobakatochkaru

    sobakatochkaru New Member

    Симпатии:
    1
    Репутация:
    0
    отлично) буду тогда ждать, а то в php сам не бум бум :) . надоели эти конторки шлют через день претензии написанные как под копирку и после как их проигнорировали присылает уже РКН.
     
  19. nimogsm

    nimogsm New Member

    Симпатии:
    2
    Репутация:
    0
    Ухты полезная вещица,автор спасибо
     
  20. Gamemaster

    Gamemaster New Member

    Симпатии:
    0
    Репутация:
    0
    Приветствую! Скажите, есть ли у кого список ip адресов которые используют анонимайзеры и вообще есть ли смысл добавлять в скрипт айпишники анонимайзов?
     
  21. Roscenzura.com

    Roscenzura.com Администратор Staff Member

    Симпатии:
    183
    Репутация:
    0
    Добавить IP анонимайзеров пока сайт не в реестре? Почему бы и нет. Но если вы будете блокировать доступ для IP, цензоры найдут способ на сайт попасть, лучше давать измененный контент, тогда жалобы на ваш сайт рассмотрят, убедятся что ничего запрещенного нет и откажут.
     
  22. Gamemaster

    Gamemaster New Member

    Симпатии:
    0
    Репутация:
    0
    Согласен с вами. И вообще пока жалоба не поступила, лучше никак не ограничивать доступ. Потом легче отъ...ся от них. Главно чтоб хостер не отморозил с уведомлением о жалобе )
     
  23. Roscenzura.com

    Roscenzura.com Администратор Staff Member

    Симпатии:
    183
    Репутация:
    0
    А вот здесь не согласен. Лучше заранее меры принимать. У них уведомление зачастую как формальность, они не смотрят удалил вебмастер запрещенный контент или нет.
     
  24. netcenzure222

    netcenzure222 Member

    Симпатии:
    14
    Репутация:
    150
    Блокировать анонимайзеры нет никакого смысла хотя бы из-за их количества, к тому же каждый день появляются новые.
     
  25. Slavak

    Slavak New Member

    Симпатии:
    0
    Репутация:
    0
    Скрипт установил, ошибок нет. Но есть вопросы:

    1. Как проверить скрипт на работоспособность, добавив свой IP в список? Пробовал добавлять в gosip.data и gosip_short.data, но на сайт также заходит.
    2. Права на папку roscomsos 777, а внутри папки на файлы тоже 777 или 644?
    3. Как показывать Госорганам не сообщение, а другое содержимое сайта, в смысле как и где прописать другой урл.
     

Поделиться этой страницей