Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Ответ от сервера 404 забаненым

Тема в разделе "Вопросы- ответы", создана пользователем Romantv, 23 апр 2017.

23.04.17 в 08:26
25.04.17 в 21:53
16
855
3
  1. TopicStarter Overlay
    Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.992
    Лучших ответов:
    6
    Рейтинги:
    +2.000 / 141 / -0
    в борьбе с правообладателями приходится идти на хитрость.хак название в заголовке
    engine/modules/banned.php
    в самый низ после if( $blocked ) {
    вставить

    @header("HTTP/1.0 404 Not Found");
    @header("Status: 404 Not Found");
    @require_once($_SERVER['DOCUMENT_ROOT'].'/404.html');
    exit();
    }
    соответственно что там все удалить и в корень залить страницу 404 скодом
    <?php
    header('Content-type: text/html; charset=utf-8');
    header("HTTP/1.0 404 Not found");
    $url = "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
    $url = urldecode ($url);
    $her = <<<HER
    тут сама страница.
    HER;
    echo $her;
    лучше себя не обнаруживать что его, правообладателя спалили и он сразу не поменял айпи адрес а отдать код 404 можно и 500 Error
    мне раньше antipiracy-group-ib.ru каждый день писали а потом после дмса удалял страницы. как их забанил живу спокойно,жалоб нет и дмса не удаляет пока. весь вред они приносят.
    в целях прожить спокойно сасому без абуз, реальный айпи адрес выкладывать не буду.со всех жалоб надо собирать логи, штук 10 жалоб достаточно и сверять айпи адреса
     
    • Нравится Нравится x 3
  2. Olegjan

    Команда форума VIP Кинотрафик v2

    Регистрация:
    31 янв 2015
    Сообщения:
    2.307
    Лучших ответов:
    0
    Рейтинги:
    +831 / 47 / -0
    @Romantv, как ты их забанил?
     
  3. Dr_Brown

    Dr_Brown Бывалый

    Регистрация:
    19 дек 2016
    Сообщения:
    568
    Лучших ответов:
    0
    Рейтинги:
    +160 / 4 / -0
    Мне не понятно стандартного firewall на уровне серверка не достаточно?
    Зачем что-то пихать в код сайта?
    Делаешь страничку для Правообладателей, онаже ловушка. Запрещаешь индексацию ботам.
    В fail2ban настраиваешь фильтр на тех кто зашел в эту страничку. Все!
    Есть конечно процент юзеров которым все надо, но на них настрать.
     
  4. TopicStarter Overlay
    Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.992
    Лучших ответов:
    6
    Рейтинги:
    +2.000 / 141 / -0
    не достаточно. у них робот ты его забанил он им покажет доступ запрещен. а это именно 404 ответ нет такой страницы
     
  5. TopicStarter Overlay
    Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.992
    Лучших ответов:
    6
    Рейтинги:
    +2.000 / 141 / -0
    обыкновенно в админ панели и отдаю им 404
     
  6. Olegjan

    Команда форума VIP Кинотрафик v2

    Регистрация:
    31 янв 2015
    Сообщения:
    2.307
    Лучших ответов:
    0
    Рейтинги:
    +831 / 47 / -0
    IP то какой?
     
  7. TopicStarter Overlay
    Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.992
    Лучших ответов:
    6
    Рейтинги:
    +2.000 / 141 / -0
    написал выше, в целях, самому прожить по дольше спокойно без тревог выкладывать айпи адрес не стану.
    собирай логи,со всех абуз,а потом как наберешь штук 10 сверяй айпи адреса которые пересекаются. у меня на каждой абузе был один и тотже адрес вот его и забанил.
     
  8. Roman.U

    PRO Users

    Регистрация:
    13 ноя 2015
    Сообщения:
    6.192
    Лучших ответов:
    5
    Рейтинги:
    +1.037 / 117 / -0
    ТС тему говарит, теоритически все должно сработать. Тоже думал с кодом адблока возился, хотел переделать, но не на ад блок, а на ай-пи. Все же видели, что можно ловить людей который твой сайт смотрят с влкюченным адблоком? Аналогично, только под определенный ай-пи 404 сделать. Но я нуб, у меня не вышло).
     
  9. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    @Romantv, научись уже наконец таки использовать ббкоды! Например:
    PHP:
    <?php
    header
    ('Content-type: text/html; charset=utf-8');
    header("HTTP/1.0 404 Not found");
    $url "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
    $url urldecode ($url);
    $her = <<<HER
    тут сама страница.
    HER;
    echo 
    $her;
    Так же не понятно что и как делать! Что куда писать/вставлять?
     
  10. evgfreeman

    VIP Кинотрафик v2

    Регистрация:
    26 апр 2016
    Сообщения:
    3.245
    Лучших ответов:
    7
    Рейтинги:
    +1.457 / 209 / -0
    Всегда думал что Роман и Роман два аккаунта в одном это один чел.
    А так облом(
     
    • Нравится Нравится x 1
  11. TopicStarter Overlay
    Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.992
    Лучших ответов:
    6
    Рейтинги:
    +2.000 / 141 / -0
    но как не понятно в файл
    Код:
    /engine/modules/banned.php
    в самый низ после
    Код:
    if( $blocked ) {
    короче в низу так должно быть
    Код:
    if( $blocked ) {
       
       
    
    @header("HTTP/1.0 404 Not Found");
        @header("Status: 404 Not Found");
        @require_once($_SERVER['DOCUMENT_ROOT'].'/404.html');
        exit();
    }
    
    
    ?>
    да кому надо разберутся куда вставлять
     
  12. Roman.U

    PRO Users

    Регистрация:
    13 ноя 2015
    Сообщения:
    6.192
    Лучших ответов:
    5
    Рейтинги:
    +1.037 / 117 / -0
    Если про меня и ТЗ, то мы разные люди).
     
  13. alexlip

    alexlip Бывалый

    Регистрация:
    3 мар 2016
    Сообщения:
    344
    Лучших ответов:
    0
    Рейтинги:
    +54 / 2 / -0
    Ну да тут не все такие умельцы, может быть для всех более понятно рассказать что и как делать.
     
  14. TopicStarter Overlay
    Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.992
    Лучших ответов:
    6
    Рейтинги:
    +2.000 / 141 / -0
    файл поменяй
    /engine/modules/banned.php и закачай страницу в корень 404
    Код:
    <?php
    /*
    =====================================================
    DataLife Engine - by SoftNews Media Group
    -----------------------------------------------------
    http://dle-news.ru/
    -----------------------------------------------------
    Copyright (c) 2004-2017 SoftNews Media Group
    =====================================================
    Данный код защищен авторскими правами
    =====================================================
    Файл: banned.php
    -----------------------------------------------------
    Назначение: Забаненные пользователи
    =====================================================
    */
    
    if( ! defined( 'DATALIFEENGINE' ) ) {
        die( "Hacking attempt!" );
    }
    
    $this_time = time();
    $sel_banned = $db->query( "SELECT users_id FROM " . USERPREFIX . "_banned WHERE days != '0' AND date < '$this_time'" );
    $del = false;
    $blocked = false;
    
    while ( $row = $db->get_row( $sel_banned ) ) {
       
        $del = true;
       
        if( $row['users_id'] ) $db->query( "UPDATE " . USERPREFIX . "_users SET banned='' WHERE user_id = '{$row['users_id']}'" );
    
    }
    
    $db->free( $sel_banned );
    
    if( $del ) {
       
        $db->query( "DELETE FROM " . USERPREFIX . "_banned WHERE days != '0' AND date < '$this_time'" );
        @unlink( ENGINE_DIR . '/cache/system/banned.php' );
    
    }
    
    if( $blockip ) {
       
        $blocked = true;
       
        if( $banned_info['ip'][$blockip]['date'] ) {
           
            if( $banned_info['ip'][$blockip]['date'] > $this_time ) $endban = langdate( "j M Y H:i", $banned_info['ip'][$blockip]['date'], true );
            else $blocked = false;
       
        } else $endban = $lang['banned_info'];
       
        $descr = $lang['ip_block'] . "<br /><br />" . $banned_info['ip'][$blockip]['descr'];
    
    } elseif( $banned_info['users_id'][$member_id['user_id']]['users_id'] ) {
       
        $blocked = true;
       
        if( $banned_info['users_id'][$member_id['user_id']]['date'] ) {
           
            if( $banned_info['users_id'][$member_id['user_id']]['date'] > $this_time ) $endban = langdate( "j M Y H:i", $banned_info['users_id'][$member_id['user_id']]['date'], true );
            else $blocked = false;
       
        } else $endban = $lang['banned_info'];
       
        $descr = $banned_info['users_id'][$member_id['user_id']]['descr'];
    
    }
    
    if( $blocked ) {
       
       
    
    @header("HTTP/1.0 404 Not Found");
        @header("Status: 404 Not Found");
        @require_once($_SERVER['DOCUMENT_ROOT'].'/404.html');
        exit();
    }
    
    
    ?>
     
    • Нравится Нравится x 1
  15. Луна

    Луна Посетитель

    Регистрация:
    13 окт 2016
    Сообщения:
    86
    Лучших ответов:
    0
    Рейтинги:
    +8 / 0 / -0
    <?php
    header('Content-type: text/html; charset=utf-8');
    header("HTTP/1.0 404 Not found");
    $url = "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
    $url = urldecode ($url);
    $her = <<<HER
    тут сама страница.
    HER;
    echo $her;

    создать в корне сайта файл php с таким содержимом или в страницу 404.html добавить этот код?
     
  16. TopicStarter Overlay
    Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.992
    Лучших ответов:
    6
    Рейтинги:
    +2.000 / 141 / -0
    страницу и дабавить этот код
     
    • Нравится Нравится x 2
  17. alexlip

    alexlip Бывалый

    Регистрация:
    3 мар 2016
    Сообщения:
    344
    Лучших ответов:
    0
    Рейтинги:
    +54 / 2 / -0
    А что это: "тут сама страница". Какая страница?
     
Яндекс.Метрика