Псевдо-USENET (GT) Рекламное место сдаётся Псевдо-USENET (GT)
Прекрасная бесплатная замена ЮЗНЕТу и гугл-группам
 Помощь      Поиск      Пользователи      BanList


 Страниц (1): [1]   

> Описание: сайт, следящий за изменениями веб-страниц
ГиперТанк
Отправлено: 13 Сентября, 2022 - 03:39:17
Ответить Цитировать Post Id



Пользователь
Продвинутый мембер


Обратиться по нику
Ответить с цитированием

Покинул форум
Сообщений всего: 41
Дата рег-ции: Нояб. 2020  
Репутация: 7




Сделан Tiger.Detect v0.5. Подробнее о нём - по ссылке.

-----
God is white? black? gray? green? Oh, cocaine!
 
Мент
Отправлено: 16 Сентября, 2022 - 06:52:47
Ответить Цитировать Post Id



Администратор
Супер мембер


Обратиться по нику
Ответить с цитированием

Покинул форум
Сообщений всего: 178
Дата рег-ции: Нояб. 2020  
Репутация: 5




Между прочим, эта софтина-сайт уже доросла (дорос) до версии 0.7. Исходники выложены на всеобщее обозрение, из них легко можно сделать что-нибудь своё (только не убираем мой копилефт). В отличие от ChangeDetection`а и, в особенности, от VisualPing, храним о каждой странице очень мало данных, даже содержимое не храним, только профили пользователей (очень скромные), е-майлы, результаты вычисления хэш-функции от исходника страницы и, наконец, дату-время (которая пока не используется, как и имя юзера из профиля). Приходите!

-----
- Нет, Вы никогда, никогда меня не любили! - кричал будильник. Время молчало.
 
Мент
Отправлено: 22 Сентября, 2022 - 15:37:10
Ответить Цитировать Post Id



Администратор
Супер мембер


Обратиться по нику
Ответить с цитированием

Покинул форум
Сообщений всего: 178
Дата рег-ции: Нояб. 2020  
Репутация: 5




Скачать...
История версий
==========
[!] принципиально новое
[+] улучшение
[-] устранён баг

Версия 2.2.1 от 14 августа 2024 г.
[+] Оптимизирован код отправки извещений в модуле forcron.php, а именно части писем, одинаковые для всех пользователей, формируются один раз, ещё перед началом цикла обхода аккаунтов.

Версия 2.2 от 3 августа 2024 г.
[+] При добавлении задания с помощью формы на стороннем сайте протокол ссылки распознаётся автоматически.

Версия 2.1 от 2 августа 2024 г.
[+] В тексте извещений появилась ссылка на текущий экземпляр программы (сайт, страницу). При этом якорем ссылки является название скрипта из конфига, которое можно изменить в админке. Но название с номером версии в конце письма по-прежнему соответствует данным автором (то есть мной). В принципе, Вы можете изменить его редактированием php-файла, но я прошу этого не делать.

Версия 2.0 от 21 июля 2024 г.
[-] Теперь при переходе на start.php с формы подписки нет ряда «глюков», в частности, программа не подставляет введённый в форму e-mail вместо зарегистрированного.
[-] При переходе на start.php с формы подписки при последующем попадании на страницу добавления задания нет бага, заключавшегося в подстановке вместо ожидавшегося URL другого, если таковой был в куках после предыдущих посещений.

Версия 1.9 от 8 февраля 2024 г.
[-] Было возможно путём подделки куков заполучить пароль администратора. Устранено.

Версия 1.8.2 от 24 ноября 2022 г.
[-] Теперь опция игнорирования названий месяцев заработала и на самых популярных кодировках РуНета (раньше нормально работала лишь на Windows-1251). Главное — на UTF-8. Чудесным решением проблем оказалось добавление модификатора /s к одному из регулярных выражений.

Версия 1.8.1 от 24 ноября 2022 г.
[-] Мои сражения с «глюками». Версия для внутреннего пользования.

Версия 1.8 от 24 ноября 2022 г.
[+] Опция игнорирования названий месяцев должна заработать кроме кодировки windows-1251 также и с кодировками koi8-r, cp866, iso8859-5, UTF-8. Код не очень длинный, но всё-таки не спешите выбрасывать дистрибутив версии 1.7.1, может пригодиться если v1.8 станет «глючить»; мне некогда было её полноценно испытать.
[+] На главной странице скрипта есть код для вставки ЯваСкрипта с HTTPS-сайта, но неизвестно, как долго он таковым будет (вдруг SSL-сертификат принесёт сюрприз?), поэтому его имеет смысл просто скачать и при необходимости вписать в код адрес своего сайта (не забыв monitor.js туда сначала закачать).

Версия 1.7.1 от 17 ноября 2022 г.
[+] Теперь при возвращении удалённым сервером кода 400+ это будет считаться ошибкой.
[+] Мелкая чистка кода от следов (комментариев) тех времён, когда я упорно добивался работоспособности от этого скрипта.
[-] В ссылках (прежде всего в будущем коде) теперь используется корректный протокол, не должно возникать перебросов с одного на другой.

Версия 1.7 от 17 ноября 2022 г.
[-] Убрал лишний антифлуд со страниц кабинета (cabinet.php) и входа пользователя (userlogin.php). Не волнуйтесь, они без защиты не остались, там по-прежнему установлен антибрут.

Версия 1.6 от 13 ноября 2022 г.
[+] Сделана доступной опция «HTTPS» при создании задания. Если Вы тоже хотите отслеживать HTTPS-сайты (в числе прочих), то ставьте скрипт на сервере с PHP/7.

Версия 1.5 от 8 ноября 2022 г.
[+] Теперь на странице добавления задачи отдельно выбирается протокол, а отдельно вводится остальная часть адреса. Если введёте с протоколом как по-старинке, он будет проигнорирован, а вместо него использован выбранный в выпадающем списке слева от поля для ввода.
[-] Теперь невозможно выбрать протокол HTTPS при добавлении задачи слежения. Он всё равно не работает, даже несмотря на мои долгие потуги и подключение сертификата. Поучаствовать в поиске решения для HTTPS можно в ветке форума:
https://forum.logovo-tigra.ru/in...d=16676251123669
А если я не обновлю сертификат безопасности (или если Вы не боитесь атаки man-in-the-middle), то добро пожаловать:
http://forum.logovo-tigra.ru/ind...d=16676251123669

Версия 1.4 от 30 октября 2022 г.
[-] Пофиксен баг предыдущих версий — могли не принимать адреса, содержащие заглавные буквы и дефисы. Спасибо бдительным людям за баг-репорт.

Версия 1.3 от 21 октября 2022 г.
[-] Избавлен от бага предыдущей версии (программа могла плодить пустые записи в базах пользователей, что приводило к неудачным попыткам загрузки страниц, о которых и сообщалось по e-mail).
[+] Теперь все пробелы из URL добавляемых страниц вырезаются.

Версия 1.2 от 19 октября 2022 г.
[!] Теперь можно при сравнении старой и новой версии конкретной страницы (точнее, их хэшей) игнорировать цифры и/или названия месяцев (полные и сокращённые, английские и русские). По умолчанию игнорирование отключено.
[+] Первый фрагмент кода для Ваших веб-страниц (в текстовом поле) теперь содержит Ваш сайт (т.е. тот сайт, где установлена Ваша копия «Tiger.Detect» — в JavaScript-переменной monurl) вместо фиксированного моего, что имело место раньше. Если скрипт установлен в подкаталоге сайта (не в корне), то могут быть проблемы с распознанием полного пути к скрипту; в этом случае, скопировав код, просто вручную задайте в нём правильный путь. Не зря же там есть длинный комментарий заглавными буквами.

Версия 1.1 от 17 октября 2022 г.
[-] Теперь даже прерванную на этапе заполнения профиля регистрацию можно продолжить (достаточно зайти на главную страницу Вашего «Tiger.Detect», нажать ссылку «Вход», указать свой e-mail, не указывая пароля, щёлкнуть кнопку «Войти» — и Вас перебросит на страницу заполнения профиля, где и задавайте пароль). Хотя, лучше просто заполнять профиль на этапе после подтверждения e-mail.

Версия 1.0 от 5 октября 2022 г.
[!] Теперь пытаемся (если возможно) использовать библиотеку cURL. Распознаём автоматически. Если она не установлена, пользуемся как раньше file_get_contents().

Версия 0.9 от 3 октября 2022 г.
[!] Теперь в письмах-извещениях имеется также и информация о сайтах, которые не удалось прочесть.

Версия 0.8 от 24 сентября 2022 г.
[!] Создана админка. Вход в неё либо login.php, либо admin.php (если уже вошли ранее и не выходили).

Версия 0.7 от 15 сентября 2022 г.
[+] Некоторым полям для ввода данных присвоены ширина 98% и выравнивание текста по центру (определены в классе input.vv).
[+] На главной странице теперь содержимое зависит от того, вошли Вы в Tiger.Detect или нет.
[+] Из содержимого bottom.inc.html по умолчанию удалён мой счётчик (кому нужно — поставят свой).

Версия 0.6 от 14 сентября 2022 г.
[-] Теперь при добавлении задания через start.php зарегистрированным пользователем этот пользователь избавлен от лишних сообщений «...Пожалуйста, войдите» и следующих за ним брожений по страницам.
[+] Предлагаемый по умолчанию файл стилей styles.css слегка обновлён (добавился стиль для элемента p). Обновлять его необязательно, но если Вы файл не редактировали, то смело обновляйте его, он способствует более комфортному просмотру. И текстовые поля с HTML-примерами выглядят аккуратнее. То есть, и в параграфах, и в формах текст и элементы не стоят впритирку с краем экрана.
[+] Теперь название главной страницы скрипта просто «Tiger.Detect», а не «Список задач...», унаследованный от Кабинета.

Версия 0.5 от 13 сентября 2022 г.
[+] Теперь предлагаемый пользователям код подписки содержит указание кодировки.
[+] Теперь формы на страницах скрипта содержат указание кодировки (accept-charset).
[+] Программа стала терпимее к большим количествам посещений страниц с одного IP (антифлуд срабатывает при большем чем ранее количестве посещений). Больше не предлагает прийти на сайт завтра, она свободна через 1 час после срабатывания антифлуда.
[+] Мелкие правки кода.

Версия 0.4 от 12 сентября 2022 г.
[-] Добито (надеюсь, окончательно) сообщение «Пароль неправильный» из файла addurl.php, появлявшееся после перехода к добавлению нового URL. Причиной был тот факт, что файл adduser.php при завершении регистрации не устанавливал куки, требуемые файлом addurl.php.
[+] На главной странице скрипта в разделе «Форма подписки» добавился короткий вариант яваскрипт кода для Ваших сайтов и подсказка, как им воспользоваться, не подвергая себя риску хакерской атаки.
[+] Теперь при добавлении URL (т.е. создании задачи слежения) адрес проверяется по ряду критериев (из букв допускаются только латинские, нельзя включать в URL две точки подряд, прочие), из него вырезаются пробелы.
[!] В URL принудительно преобразуются доменные имена и протоколы в нижний регистр (другие части URL остаются неизменными).
[+] Не разрешаем отслеживаемым адресам повторяться в списке отслеживаемых у одного пользователя.
[+] Мелкие правки кода.

Версия 0.3 от 12 сентября 2022 г.
[-] Устранено сообщение «Пароль неправильный» из файла addurl.php, появлявшееся после перехода к добавлению нового URL. Просто вместо элемента массива с индексом 4 надо было проверять с индексом 3.

Версия 0.2 от 11 сентября 2022 г.
[-] Убрано сообщение «Пароль неправильный», порождавшееся файлом addurl.php в процессе добавления нового URL. Проблему вызывала неправильная проверка результата вычисления функции antibrut().
[+] Теперь ссылка в bottom.inc.html ведёт более точно непосредственно на описание Tiger.Detect и скачивание.
[+] Мелкие правки кода.

Версия 0.1 от 10 сентября 2022 г.
[!] Новое всё, т.к. первая версия.

-----
- Нет, Вы никогда, никогда меня не любили! - кричал будильник. Время молчало.
 
Мент
Отправлено: 13 Ноября, 2022 - 09:53:11
Ответить Цитировать Post Id



Администратор
Супер мембер


Обратиться по нику
Ответить с цитированием

Покинул форум
Сообщений всего: 178
Дата рег-ции: Нояб. 2020  
Репутация: 5




Ура! Версия 1.6 научилась правильно работать с HTTPS. Потому что теперь мы юзаем PHP/7.4 и имеем сертификат для работы с HTTPS на доменах *.logovo-tigra.ru

-----
- Нет, Вы никогда, никогда меня не любили! - кричал будильник. Время молчало.
 
Мент
Отправлено: 17 Ноября, 2022 - 08:27:15
Ответить Цитировать Post Id



Администратор
Супер мембер


Обратиться по нику
Ответить с цитированием

Покинул форум
Сообщений всего: 178
Дата рег-ции: Нояб. 2020  
Репутация: 5




А теперь все примите мои поздравления: в 1.7 и 1.7.1 появилось немало полезного. Что именно - читайте выше историю версий.

-----
- Нет, Вы никогда, никогда меня не любили! - кричал будильник. Время молчало.
 
ГиперТанк
Отправлено: 22 Июля, 2024 - 01:09:28
Ответить Цитировать Post Id



Пользователь
Продвинутый мембер


Обратиться по нику
Ответить с цитированием

Покинул форум
Сообщений всего: 41
Дата рег-ции: Нояб. 2020  
Репутация: 7




Появилась v2.0, избавленная от ряда багов. Это нужно было сделать давно (хотя, баги не убийственные, но требующие внимания от пользователя). И вот, я сделал!

-----
God is white? black? gray? green? Oh, cocaine!
 
ГиперТанк
Отправлено: 02 Августа, 2024 - 15:02:43
Ответить Цитировать Post Id



Пользователь
Продвинутый мембер


Обратиться по нику
Ответить с цитированием

Покинул форум
Сообщений всего: 41
Дата рег-ции: Нояб. 2020  
Репутация: 7




В 2.1 наконец-то можно в письмах-извещениях увидеть страницу конкретного экземпляра скрипта. И его название тоже. Так что, придумайте программе «крутое» наименование - и «фперёт», оно будет показано как якорь ссылки.

-----
God is white? black? gray? green? Oh, cocaine!
 
ГиперТанк
Отправлено: 04 Августа, 2024 - 17:59:03
Ответить Цитировать Post Id



Пользователь
Продвинутый мембер


Обратиться по нику
Ответить с цитированием

Покинул форум
Сообщений всего: 41
Дата рег-ции: Нояб. 2020  
Репутация: 7




Начиная с версии 2.2, Вы избавлены от искусственно созданной необходимости тщательно проверять, какой протокол предлагается использовать для получения веб-страницы с сервера. Раньше по умолчанию шёл HTTP (без S), теперь автоматически распознаётся, так что, даже если Вы нажали кнопку формы подписки на HTTPS-сайте и в спешке не обратили внимания на протокол, который Вам предложил Tiger.Detect, всё равно у Вас не будет печального сюрприза в виде отслеживания страницы по протоколу HTTP вместо HTTPS. Ведь не все сайты выдают одно и то же по этим двум протоколам. Теперь этот факт учитывает наша программа.

-----
God is white? black? gray? green? Oh, cocaine!
 
ГиперТанк
Отправлено: 14 Августа, 2024 - 01:38:56
Ответить Цитировать Post Id



Пользователь
Продвинутый мембер


Обратиться по нику
Ответить с цитированием

Покинул форум
Сообщений всего: 41
Дата рег-ции: Нояб. 2020  
Репутация: 7




Версия 2.2.1 экономит ресурсы при запуске кроном файла forcron.php, т.к. за пределы циклов выведены фрагменты писем, общие для всех. Поэтому они теперь формируются один-единственный раз в начале программы, а потом лишь подставляются в нужные места перед отправкой каждого письма.

-----
God is white? black? gray? green? Oh, cocaine!
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« www.sites »


Все гости форума могут просматривать этот раздел.
Все гости форума могут создавать новые темы в этом разделе.
Все гости форума могут отвечать на сообщения в этом разделе.
 


> Создание ответа в тему "Tiger.Detect"
Имя: Гость   Вы зарегистрированы?
Подсказка: Можно быстро применить стили к выделенному тексту

Вы хотите разрешить смайлики в этом сообщении?
Введите код, изображённый на картинке
Зарегистрируйтесь, чтобы избавиться от необходимости ввода защитного кода
Если Вы не видите код на картинке, попробуйте обновить картинку
Captcha

   





Powered by ExBB 1.1.3

Гостевая  |  Кстати...  |  ЧаВО/FAQ

Поделиться страницей:

Кратко о сайте, что такое GG, GT и т.д.
Администрирование: Хищный Х%р aka Super-M.
Обмен кнопками — давайте дружить!
Иногда бывает нужно написать админу, не регистрируясь (а Л.С. писать без регистрации невозможно) и без долгого блуждания по ссылкам. На такой случай есть вот это (личная обратная связь администратора). Возможно написать как анонимное письмо, так и письмо с обратным адресом (последний потребуется подтвердить). BB-коды для форматирования текста помогут сделать мир чуточку ярче, а вставлять можно символы любого языка.

A-форумH-форум