Перейти к содержанию

_Dark_

Ветеран
  • Постов

    3092
  • Зарегистрирован

  • Посещение

  • Победитель дней

    145

Активность репутации

  1. Лайк
    _Dark_ получил реакцию от filtelo в 2 вопроса про репутацию   
    АЦ → Внешний вид → выберите ваш стиль → Глобальные → tbSruiHook → найдите
    <if test="parsedReputation:|:!empty($author['author_reputation']['text']) || !empty($author['author_reputation']['image'])">
    <br />
    <if test="RepText:|:!empty($author['author_reputation']['text'])">
    <span class='title' style='font-weight: normal;'>{$author['author_reputation']['text']}</span>
    </if>
    <if test="RepImage:|:!empty($author['author_reputation']['image'])">
    &nbsp;<span class='image'><img src='{$author['author_reputation']['image']}' alt='{$this->lang->words[ $likesMode ]}' /></span>
    </if>
    </if>
    [/CODE] и удалите это.

    АЦ → Системные настройки → Пользователи → Настройки системы репутаций → [i]Разрешить пользователям оценивать свои публикации?[/i]
    А чтобы запретить отмену репутации нужно поставить в [i]Тип репутации[/i] [i][u]любое изменение репутации[/u][/i]
  2. Лайк
    _Dark_ получил реакцию от DenShot666 в Dark's Anti-Fast-Quering System   
    Представляю вашему вниманию простой скрипт, который может защитить ваш сайт, если его атакуют.
    Скрипт защищает только если ваш сайт подвергнут механизму атаки описанному ниже.

    Недавно наш сайт (IPBMafia.Ru) был подвергнут этой атаке. Действовало все следующим образом:
    большое количество ботов постоянно открывали главную страницу сайта. Это не был HTTP флуд, это были реальные запросы, потому что IP.Board фиксировал этих ботов как гостей.
    Самому серверу сайта от этого ничего не было, это мелочь. Но вот база данных не могла справиться с этим, потому что около 10 раз в секунду к ней шли "тяжелые" запросы, направленные на построение главной страницы, которая сама по себе очень "тяжелая". Думаю всем понятно, что база данных не могла обработать все это и просто не отвечала.
    Таким образом основной целью этой атаки является не веб-сервер, а база данных.

    Мне пришла идея, что раз движок регистрирует их как посетителей, т.е. это не скрытые запросы, а фейковые пользователи, то и работать с ними можно как с реальными пользователями, и вот - скрипт готов.

    Скрипт подходит для любого движка, а установка очень простая.

    Забыл написать:



    Принцип работы

    Вы указываете какое количество запросов разрешено в указанное вами количество секунд. Если клиент выполняет больше запросов, чем разрешено, скрипт завершает работу и клиент видит пустую страницу. Движок сайта соответственно не выполняется, поэтому "тормозов" в работе для других пользователей не будет.

    Требования PHP 4 / 5 Установка

    IP.Board
    Загрузите файл DAFQS.php в корень вашего сайта. globalTemplate.zip Откройте файл index.php, находящийся в корне вашего сайта и после первой строчки <?php вставьте: require_once 'DAFQS.php'; Перейдите к пункту Настройка Другие движки


    Процедура установки скрипта зависит от архитектуры конкретного движка, поэтому если вам нужно установить этот скрипт не на IP.Board напишите в эту тему название движка, а я сделаю инструкцию под него.
    Настройка



    После строчки
    require_once 'DAFQS.php'; вставьте: new DAFQS(a, b, c); Где a - максимальное количество запросов от одного клиента, b - лимит секунд, c - время бана в секундах.
    Все это расшифровывается как "Если выполнено больше a запросов за b секунд, то выдается бан* на с секунд".
    Естественно, в
    new DAFQS(a, b, c); a, b, c нужно заменить на необходимые значения, я рекомендую поставить 3, 1, 5. После этого сохраните файл. Скрипт установлен.
    * под баном подразумевается время, в течение которого пользователю не будет отображаться сайт и соответственно, не будет никакой нагрузки от этого пользователя.
    Информация


    Версия 1.10
    Автор _Dark_
    Написано для посетителей IPBMafia.Ru
    Список изменений:
    1.11 - исправлен баг с баном пользователя. 1.10 - добавлена возможность вручную устанавливать время бана. 1.00 - первый релиз.
  3. Лайк
    _Dark_ получил реакцию от escher в Dark's Anti-Fast-Quering System   
    Представляю вашему вниманию простой скрипт, который может защитить ваш сайт, если его атакуют.
    Скрипт защищает только если ваш сайт подвергнут механизму атаки описанному ниже.

    Недавно наш сайт (IPBMafia.Ru) был подвергнут этой атаке. Действовало все следующим образом:
    большое количество ботов постоянно открывали главную страницу сайта. Это не был HTTP флуд, это были реальные запросы, потому что IP.Board фиксировал этих ботов как гостей.
    Самому серверу сайта от этого ничего не было, это мелочь. Но вот база данных не могла справиться с этим, потому что около 10 раз в секунду к ней шли "тяжелые" запросы, направленные на построение главной страницы, которая сама по себе очень "тяжелая". Думаю всем понятно, что база данных не могла обработать все это и просто не отвечала.
    Таким образом основной целью этой атаки является не веб-сервер, а база данных.

    Мне пришла идея, что раз движок регистрирует их как посетителей, т.е. это не скрытые запросы, а фейковые пользователи, то и работать с ними можно как с реальными пользователями, и вот - скрипт готов.

    Скрипт подходит для любого движка, а установка очень простая.

    Забыл написать:



    Принцип работы

    Вы указываете какое количество запросов разрешено в указанное вами количество секунд. Если клиент выполняет больше запросов, чем разрешено, скрипт завершает работу и клиент видит пустую страницу. Движок сайта соответственно не выполняется, поэтому "тормозов" в работе для других пользователей не будет.

    Требования PHP 4 / 5 Установка

    IP.Board
    Загрузите файл DAFQS.php в корень вашего сайта. globalTemplate.zip Откройте файл index.php, находящийся в корне вашего сайта и после первой строчки <?php вставьте: require_once 'DAFQS.php'; Перейдите к пункту Настройка Другие движки


    Процедура установки скрипта зависит от архитектуры конкретного движка, поэтому если вам нужно установить этот скрипт не на IP.Board напишите в эту тему название движка, а я сделаю инструкцию под него.
    Настройка



    После строчки
    require_once 'DAFQS.php'; вставьте: new DAFQS(a, b, c); Где a - максимальное количество запросов от одного клиента, b - лимит секунд, c - время бана в секундах.
    Все это расшифровывается как "Если выполнено больше a запросов за b секунд, то выдается бан* на с секунд".
    Естественно, в
    new DAFQS(a, b, c); a, b, c нужно заменить на необходимые значения, я рекомендую поставить 3, 1, 5. После этого сохраните файл. Скрипт установлен.
    * под баном подразумевается время, в течение которого пользователю не будет отображаться сайт и соответственно, не будет никакой нагрузки от этого пользователя.
    Информация


    Версия 1.10
    Автор _Dark_
    Написано для посетителей IPBMafia.Ru
    Список изменений:
    1.11 - исправлен баг с баном пользователя. 1.10 - добавлена возможность вручную устанавливать время бана. 1.00 - первый релиз.
  4. Лайк
    _Dark_ получил реакцию от dr-ef в Ошибки при обновлении с 3.1.4 на 3.3.1   
    С нуля ошибок никаких не будет. Насчет сохранения: у нас статья по этому поводу.
  5. Лайк
    _Dark_ получил реакцию от NCsoft в Ищу стиль   
    Вот стиль.
  6. Лайк
    _Dark_ получил реакцию от AndrewBlackfest1 в Правила раздела   
    В данном разделе публикуются только темы связанные непосредственно с технической стороной IP.Board.
    Не следует путать данный раздел с разделом Запросов и разделом Статей и инструкций.

    Как правильно задать вопрос

    При создании темы во-первых, руководствуйтесь а во-вторых, прочитайте инструкцию ниже:
    Если ваша проблема связана с базой данных, а именно конкретно отображается ошибка БД или вы знаете, что эта проблема связана с базой данных - выкладывайте лог из папки cache в корне вашего форума. Файл называется sql_latest_error.cgi, выкладывайте именно его содержание. Если же у вас на форуме отображается другая ошибка - так же проверьте папку cache, посмотрите на файлы с расширением .cgi, выложите содержание того файла, у которого дата изменения соответствует дате возникновения вашей ошибки Проверьте, что в вашем профиле верно заполнено поле Версия IP.Board, очень важно знать используемую вами версию форума. Если на форуме отображаются ошибки, т.е. есть явная ошибка, лучше всего выложить скриншот этой ошибки. Если же такой возможности нет, скопируйте текст ошибки и выложите его при создании темы. Если ваша проблема связана с каким-либо хуком или компонентом обязательно указывайте его полное название и используемую вами версию. При создании темы указывайте теги с описанием вашей проблемы, этим вы поможете многим пользователям нашего форума. Кроме того, если ваша проблема решена или вы решили ее сами - отпишитесь в тему, укажите какие действия вы предприняли и что проблема решена. Это поможет и другим пользователям, если у них будет похожая проблема.
  7. Лайк
    _Dark_ получил реакцию от Trust890 в Cкин animate для ipb 3.3   
    Ну вы даете... Вы с по сайту дружите?
  8. Лайк
    _Dark_ получил реакцию от CNoise в Мониторинг cs серверов | в базе больше 3000 серверов   
    Извините, я не знал, что использовать чужие базы игровых серверов (!) - это нормально.
  9. Лайк
    _Dark_ получил реакцию от Quicksdk в Мониторинг cs серверов | в базе больше 3000 серверов   
    Извините, я не знал, что использовать чужие базы игровых серверов (!) - это нормально.
  10. Downvote
    _Dark_ отреагировална пост Fedya в Мониторинг [css, cs, tf, gta, оочень много игр]   
    Ну и предлагайте свой лот в новой теме, зачем в моей флудить?
  11. Лайк
    _Dark_ получил реакцию от DjDiLiSoFT в Мониторинг [css, cs, tf, gta, оочень много игр]   
    Тоже самое, функциональнее, и красивее могу сделать бесплатно.
    Если дойдут до этого руки, допишу свой движок и для него сделаю такой же мониторинг в виде приложения...
  12. Лайк
    _Dark_ получил реакцию от Файтинг в Помогите изменить профиль   
    Наверное, он хотел спросить как исправить белое поле.
  13. Лайк
    _Dark_ отреагировална пост Respected в С Днём рождения, _Dark_   
    :) закрыто! Пофлудили и хватит
    _Dark_, удачного отдыха!
  14. Лайк
    _Dark_ получил реакцию от Respected в Сохранение сайта   
  15. Лайк
    _Dark_ отреагировална пост Quicksdk в С Днём рождения, _Dark_   
    С днюхой!!!! Как отмечать собираешься? :)
  16. Лайк
    _Dark_ получил реакцию от Quicksdk в С Днём рождения, _Dark_   
    Соня, спасибо :)
  17. Лайк
    _Dark_ отреагировална пост  Соня в С Днём рождения, _Dark_   
    присоединяюсь к поздравлениям

    хоть с именинником и не знакома, но чувствуется, человек хороший, да :)
  18. Лайк
    _Dark_ отреагировална пост Respected в С Днём рождения, _Dark_   
    _Dark_, от души поздравляю тебя с этим замечательным событием в твоей жизни, удачи тебе во всех твоих начинаниях и успехов в дальнейшем
    Благодарю за активность на форуме, ты для него сделал очень многое..

    PS: отметь как следует :)
  19. Лайк
    _Dark_ отреагировална пост khoser в С Днём рождения, _Dark_   
    Присоединяюсь к поздравлениям, всех благ и удачи во всех начинаниях!
  20. Лайк
    _Dark_ отреагировална пост Pashok(one) в С Днём рождения, _Dark_   
    С днём рождения _Dark_ !!! (с тебя тортик)
  21. Лайк
    _Dark_ отреагировална пост Doogle в С Днём рождения, _Dark_   
    Сегодня у нашего администратора _Dark_ самый лучший день в году, День рождения
    В первую очередь хочу пожелать тебе крепчайшего здоровья, удачи и успехов. Также, чтобы был всегда на позитиве, в прекрасном настроении, драйвовым во всех делах, крепкой любви и как следует отпраздновать свой очередной День рождения




  22. Лайк
    _Dark_ отреагировална пост Respected в Русский язык для IP.Board 3.3.2 от Yurri   
    Соня,загрузи содержимое папки core в cache/lang_cache/1

    И будет тебе полноценный русификатор :)
  23. Лайк
    _Dark_ получил реакцию от  Соня в Русский язык для IP.Board 3.3.2 от Yurri   
    Вообще это ошибка сервера, так что мне кажется, что нужно обратиться к хостеру и спросить в чем дело. Других идей у меня нет.
  24. Лайк
    _Dark_ получил реакцию от Respected в Русский язык для IP.Board 3.3.2 от Yurri   
    Вообще это ошибка сервера, так что мне кажется, что нужно обратиться к хостеру и спросить в чем дело. Других идей у меня нет.
  25. Лайк
    _Dark_ получил реакцию от Respected в Параметры удаления тем   
    Вот что еще хочу сказать по этому поводу: после удаления темы, она не удаляется полностью, в модераторской панели ее можно восстановить. Поэтому счетчик сообщений и остается таким каким он был. Если удалить тему вообще из базы данных (из модераторской панели), то и счетчик сообщений изменит свое состояние (так же в АЦ есть инструмент Пересчет и обновление, там можно пересчитать количество сообщений, если нужно).
×
×
  • Создать...