PhpGuard 2 для DLE

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

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

Дополнительно к данному модулю рекомендуем использовать современные методы защиты, как аутентификация пользователя о чем подробно можно прочитать по ссылке выше. Аутентификация представляет собой защищенный метод проверки соответствия пользователя с помощью (ПИН-кода), в более сложном варианте – по цифровому сертификату, токен (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
Рубрика: DLE модули » Разные скрипты
Ранее » SPIDER 1.0« Далее FFCMS - бесплатная система для сайта
Добавление комментарияОставить комментарий
  • № :10
  • 17 апреля 2015 04:44
Цитата: jebir
только вот русским языком проблема закинул все файлы заменой ероглефы какие то появились

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

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

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

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


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

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