Ваша корзина пуста

Скрипт Инструмент против уязвимости безопасности по обходу каталога

PHP auto indexer: инструмент против уязвимости безопасности "обход каталога" (обзор директорий). Он рекурсивно добавляет файл index.php во все указанные каталоги.

Загрузить

Об авторе

Maksim T.
Maksim T.
Фрилансер.
Разработчик.
Работает с 2010.
Продуктов: 47.

Вопросы?

Обслуживание этого компонента не включает бесплатные персональные консультации. Принимаются только деловые предложения и важная информация.
Инструмент против уязвимости безопасности по обходу каталога
 
Загрузок
70
Очень популярный!
 

Описание

Краткое описание

PHP auto indexer: инструмент против уязвимости безопасности "обход каталога" (обзор директорий). Он рекурсивно добавляет файл index.php во все указанные каталоги.

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

Команда запуска через консоль:

php index.php (--add или --remove) (Директория для добавления или удаления файлов index.php) [Шаблон для добавления файла index.php]

Пример #1: добавление новых файлов index.php без перезаписи существующих.

php index.php --add ../../.. ./templates/redirect-to-previous-directory.php

Пример #2: очистка директорий от старых файлов index.php.

php index.php --remove ../../..

Доступные шаблоны для файла index.php

Это шаблоны популярных методов предотвращения обхода каталогов:

  • Шаблон error-404.php используется для отображения ошибки 404 - страница не найдена.
  • Шаблон redirect-to-previous-directory.php используется для перенаправления в предыдущую директорию (повсеместно используется в PrestaShop).

Установка

Просто скачайте архив и используйте инструмент по описанной инструкции.

Вы можете добавить зависимость в ваш composer.json для использования в вашем проекте:

"repositories": [
  {
    "type": "vcs",
    "url": "https://github.com/zapalm/auto-indexer"
  }
],
"require": {
  "php": ">=5.3",
  "zapalm/auto-indexer": "dev-master"
}

Характеристики

  • Версия: 1.0.1 (2019-09-23)
  • Лицензия: Открытая лицензия на ПО
  • Тип товара: Скрипт
Maksim T. 26.05.2019 14:32:31

Благодарю за отзыв :)
Сделал для своей системы сборки релизов модулей, так как существующие аналоги были не удобны в использовании. Выложил для общего использования, потому что знаю - вещь нужная.

0
Dacent 26.05.2019 04:31:57

Отличный скрипт!
Спасибо! Очень пригодился!

0