PhpGuard 2 для DLE


Новая версия с русской поддержкой скрипта представляем вам сегодня на dle9.com - это PhpGuard 2 для DLE Защита от хакеров - скрипт на PHP, который будет защищать ваш сайт от хакеров и хакерских атак.

Скрипт может быть установлен на любую версию движка DataLife Engine, то есть версия движка значение не имеет. Модуль для дле обладает защитой от DDoS атак (что очень важно, не все хостинги могут предлагать защиту вашему ресурсу от ДОСс атак), защитой от SQLI (SQL Injection) и Cross-Site (XSS), блокировщиком и детектором прокси серверов, журналами сортировки и модуль поиска, защитой от спама и многое другое. А главное уведомлять о всех атаках на почту и изменениях файлов с возможностью управления всеми настройками и модулями скрипта.

Дополнительно к данному модулю рекомендуем использовать современные методы защиты, как аутентификация пользователя о чем подробно можно прочитать по ссылке выше. Аутентификация представляет собой защищенный метод проверки соответствия пользователя с помощью (ПИН-кода), в более сложном варианте – по цифровому сертификату, токен (USB-ключу), смарт-карте или биометрическим параметрам. Подобные системы защиты финансовых средств и доступа к учетной записи очень хорошо себя зарекомендовали.

PhpGuard 2 RUS для DLE
Версия движка ДЛЕ: любая проверялось на свежей DLE 10.3



Установка:
1. Скачиваем phpGuard v2.
2. Создаём папку в корне сайта, к примеру - sec и распаковываем туда скрипт из папки Source.
3. Создаем DB (базу данных) и импортируем в неё содержимое папки SQL.
4. Настраиваем sec/config.php согласно созданной вами DB.
5. В engine/inc/ создаём файл, к примеру sec.php и вписываем в него код:

<?php
if( ! defined( 'DATALIFEENGINE' ) ) {
	die( "Hacking attempt!" );
}
if( $member_id['user_group'] != 1 ) {
	msg( "error", $lang['index_denied'], $lang['index_denied'] );
}
  header('Location:http://ваш домен/sec/admin/index.php');
  exit;
?>


Где sec - имя папки со скриптом

6. Заливаем security.png из архива в engine/skins/images/
7. Создаём резервную копию DB вашего сайта и делаем запрос:

INSERT INTO `dle_admin_sections` (`name`, `title`, `descr`, `icon`, `allow_groups`) VALUES
('security', 'Security DLE', 'Зашита сайта от атак и спама', 'security.png', '1');


Где в dle_admin_sections - префикс_admin_sections,
sec - имя файла в engine/inc/ без .php,
Security DLE - название в админке,
Зашита сайта от атак и спама - описание модуля,
security.png - иконка в engine/skins/images/,

1 - группа имеющая доступ к модулю.

8. В sec/admin/header.php после (примерно строки 205-206):

            <!-- Dropdown menu -->
            <ul class="dropdown-menu"> 


добавляем:

<li><a href="http://ваш домен/admin.php"><i class="fa fa-sign-out"></i>Back to AdminCP</a></li>


9. В main.tpl после тега body добавляем:

{include file="sec/config.php"}
{include file="sec/security.php"}


Настраиваем скрипт по своим нуждам.
Ну, вроде бы всё...
Готово!

Русификация:
1. Залить папку Admin в директорию скрипта с заменой файлов.
2. Радуемся (:
Скачать из раздела модули для dle, как PhpGuard 2 для DLE: PhPguard-v2.zip [10.2 Mb] Внимание такой вес из-за скриншотов!
  • 100

Комментарии 10

dle9.com от 17 апреля 2015 04:44
Цитата: jebir
только вот русским языком проблема закинул все файлы заменой ероглефы какие то появились

Определитесь какая кодировка у вашей версии дле. Потом вот пример конвертирования нужно файлы модуля переконвертировать в кодировку вашего сайта или смотрите комментарий, что по ссылке выше, там можно добавить в htaccess строчку кода, чтобы система автоматом делала
jebir от 17 апреля 2015 02:49
только вот русским языком проблема закинул все файлы заменой ероглефы какие то появились
jebir от 17 апреля 2015 02:35
Цитата: jebir
Цитата: jebir
Access denied for user 'root'@'localhost' (using password: YES)

все по инструкции! админку могу заходить а на сам сайт нет

я извиняюсь не по инструкции сделал! проблема была "4. Настраиваем sec/config.php согласно созданной вами DB."
jebir от 17 апреля 2015 01:00
Цитата: jebir
Access denied for user 'root'@'localhost' (using password: YES)

все по инструкции! админку могу заходить а на сам сайт нет
jebir от 17 апреля 2015 00:52
Access denied for user 'root'@'localhost' (using password: YES)
HendiCrafter от 5 ноября 2014 20:59
Кто нибуть знает исправили модуль или нет?
dle9.com от 12 октября 2014 07:04
Цитата: fanboy
Table 'animewk_aaa.admin' doesn't exist
ошибка такая когда я вхожу в панель управления ( dle 10.3 что могло не так пойти?


Таблица 'animewk_aaa.admin' не существует

Ремонт БД в админ панели движка дле должно помочь
fanboy от 11 октября 2014 20:24
Table 'animewk_aaa.admin' doesn't exist
ошибка такая когда я вхожу в панель управления ( dle 10.3 что могло не так пойти?
assassin5880 от 2 октября 2014 18:57
Спасает, даже меня банил. По причине спама)
06shurik от 20 сентября 2014 15:33
ну и как он на деле? спасает?
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent