Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
changedetection.io — Лучший и самый простой инструмент для отслеживания изменений на сайтах, мониторинга веб-страниц и оповещений об изменениях на сайте. Идеально подходит для отслеживания изменений контента, снижения цен, оповещений о поступлении товара и мониторинга дефейса сайтов — всё бесплатно или воспользуйтесь нашим SaaS-планом! | Kitploit
Инструменты/GitHubGitHub/dgtlmoon/changedetection.io
OSINT (Разведка открытых источников)Сбор информацииВеб-безопасностьРазведка угрозКраулер
GitHubdgtlmoon/changedetection.io

changedetection.io

Репозиторий

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →

Описание

Лучший и самый простой инструмент для отслеживания изменений на сайтах, мониторинга веб-страниц и оповещений об изменениях на сайте. Идеально подходит для отслеживания изменений контента, снижения цен, оповещений о поступлении товара и мониторинга дефейса сайтов — всё бесплатно или воспользуйтесь нашим SaaS-планом!

Сайт
33.1k2.0k101 день назадПроверено Kitploit
Поделиться

Обнаружение изменений на веб-сайтах в автоматическом режиме — мониторинг изменений веб-страниц в реальном времени

Отслеживайте обновления веб-сайтов — получайте уведомления через Discord, Email, Slack, Telegram, Webhook и многие другие.

Обнаруживайте изменения содержимого веб-страниц и получайте мгновенные оповещения.

Идеально подходит для отслеживания изменения цен, правок содержимого, условных изменений и многого другого.

Web site page change monitoring

Release Version Docker Pulls License

changedetection.io

Начните отслеживание изменений веб-страниц прямо сейчас. Нет времени? Попробуйте нашу подписку за $8.99/месяц, используйте наши прокси и поддержку! , в два раза дешевле других сервисов мониторинга изменений веб-сайтов!

  • Встроенный браузер Chrome.
  • Ничего не нужно устанавливать, доступ через вход в браузере после регистрации.
  • Очень быстро, настройка без регистрации.
  • Начните отслеживать и получать уведомления об изменениях веб-сайтов сразу же.
  • Смотрите наши руководства и страницу «Как сделать» для дополнительных идей

Обнаружение изменений веб-сайтов на базе ИИ — умные оповещения и сводки на простом языке

Перестаньте тонуть в шуме. Подключите любую LLM (OpenAI, Gemini, Anthropic, Ollama и другие) и перейдите от «что-то изменилось» к «изменилось только то, что вас интересует».

Правила обнаружения изменений с ИИ — один раз сформулируйте намерение простым языком: «уведомляйте меня, только когда цена упадёт ниже $50», «сообщите мне, когда товар снова появится в наличии», «игнорировать изменения навигации и нижнего колонтитула». ИИ оценивает каждое обнаруженное изменение на соответствие вашему намерению и незаметно отсеивает всё нерелевантное. Меньше ложных срабатываний, ноль шума.

Сводки изменений с ИИ — вместо изучения необработанного diff ваше уведомление будет содержать текст «Цена снизилась с $89.99 до $67.00» или «В список добавлено 3 новых товара». Работает глобально или для отдельного отслеживания, с полным контролем над промптом.

Работает с любой моделью, за которую вы уже платите — GPT-4o-mini и Gemini Flash отлично справляются с этой задачей за доли цента за проверку. Или запускайте всё полностью локально с помощью Ollama, vLLM, LM Studio или любой совместимой с OpenAI самостоятельно размещённой конечной точки — выберите вариант OpenAI-compatible (vLLM, LM Studio, llama.cpp) в раскрывающемся списке провайдеров и укажите URL /v1 вашего сервера. Работает на базе LiteLLM, что даёт вам беспрепятственный доступ к 100+ поддерживаемым провайдерам и моделям.

AI-powered website change detection — plain language change summaries and smart alert rules

Примечание: Доступно в нашей подписке/хостинговом сервисе с июня 2026 года

Выбирайте конкретные части веб-страницы с помощью инструмента Visual Selector.

Доступно при подключении к playwright content fetcher (входит в состав нашей подписки)

Select parts and elements of a web page to monitor for changes

Легко увидеть, что изменилось: просматривайте изменения по словам, строкам или отдельным символам.

Self-hosted web page change monitoring context difference

Выполнение интерактивных шагов в браузере

Заполняйте текстовые поля, нажимайте кнопки и многое другое — настройте свой сценарий changedetection.

С помощью конфигурации Browser Steps добавляйте базовые шаги перед выполнением обнаружения изменений, такие как вход на веб-сайты, добавление товара в корзину, принятие cookie-соглашений, ввод дат и уточнение поисковых запросов.

Website change detection with interactive browser steps, detect changes behind login and password, search queries and more

После выполнения Browser Steps перейдите на вкладку Visual Selector, чтобы уточнить интересующий вас контент. Требуется включённый Playwright.

Отличные уведомления о поступлении товара и изменении цен

Включите опцию «Re-stock & Price detection for single product pages», чтобы активировать лучший способ отслеживания цен на товары: она извлечёт любые метаданные из HTML-страницы и предоставит вам множество возможностей для отслеживания цены товара.

Легко организуйте и отслеживайте цены на товары прямо из панели управления, получайте оповещения и уведомления, когда цена товара меняется или товар снова появляется в наличии!

Easily keep an eye on product price changes directly from the UI

Задавайте параметры уведомлений об изменении цены: верхний и нижний предел цены, процент изменения цены и многое другое. Всегда знайте, когда цена товара в продаже снижается.

Set upper lower and percentage price change notification values

Примеры использования

  • Изменение цен на товары и услуги
  • Уведомление об отсутствии товара и уведомление о поступлении товара
  • Отслеживание изменений в PDF-файлах: узнавайте, когда в PDF-файле меняется текст.
  • Обновления государственных ведомств (изменения часто публикуются только на их веб-сайтах)
  • Новые релизы программного обеспечения, уведомления безопасности, если вы не в списке рассылки.
  • Изменения в программах фестивалей
  • Оповещения о поступлении товаров и мониторинг на Discogs
  • Изменения в объявлениях о недвижимости
  • Узнавайте первыми, когда ваше любимое виски поступит в продажу со скидкой или будут объявлены другие специальные предложения
  • Новости о COVID с правительственных веб-сайтов
  • Новости университетов/организаций с их веб-сайтов
  • Обнаружение и отслеживание изменений в ответах JSON API
  • Мониторинг JSON API и оповещение
  • Изменения в юридических и других документах
  • Запуск API-вызовов через уведомления, когда на веб-сайте появляется текст
  • Связывание API вместе с помощью JSON-фильтра и JSON-уведомлений
  • Создание RSS-лент на основе изменений веб-контента
  • Мониторинг HTML-исходного кода на предмет неожиданных изменений, усиление соответствия требованиям PCI
  • У вас есть очень важный список URL-адресов для отслеживания, и вы не хотите использовать платные альтернативы. (Помните: вы — товар)
  • Получайте уведомления, когда определённые ключевые слова появляются в результатах поиска Twitter
  • Активный поиск работы: получайте уведомления, когда компании обновляют страницу карьеры, ищите ключевые слова на порталах вакансий.
  • Получайте оповещения о новых вакансиях на Bamboo HR и других платформах
  • Мониторинг дефейса веб-сайтов
  • Pokémon Card Restock Tracker / Pokémon TCG Tracker
  • RegTech — будьте впереди регуляторных изменений, регуляторное соответствие

Нужен реальный Chrome runner с поддержкой Javascript? Мы поддерживаем получение данных через WebDriver и Playwright!

Ключевые возможности

  • Множество фильтров срабатывания, таких как «Trigger on text», «Remove text by selector», «Ignore text», «Extract text», а также с использованием регулярных выражений!
  • Нацеливание на элементы с помощью xPath 1 и xPath 2, CSS Selectors, лёгкий мониторинг сложного JSON с помощью JSONPath или jq
  • Переключение между быстрыми «фетчерами» без JS и на базе Chrome с поддержкой JS
  • Отслеживание изменений в PDF-файлах (отслеживание изменения текста в PDF, а также размера и контрольных сумм PDF)
  • Простое указание периодичности проверки сайта
  • Выполнение JS перед извлечением текста (полезно для входа в систему, примеры в интерфейсе!)
  • Переопределение заголовков запросов, указание POST или GET и других методов
  • Использование «Visual Selector» для нацеливания на конкретные элементы
  • Настраиваемый прокси для каждого отслеживания
  • Отправка скриншота вместе с уведомлением при обнаружении изменения на веб-странице

Мы рекомендуем и используем глобальные прокси-сервисы Bright Data; Bright Data удвоит любой первый депозит до $150 при регистрации по нашей ссылке.

Пожалуйста, поставьте ⭐ звёздочку ⭐ этому проекту и помогите ему расти! https://github.com/dgtlmoon/changedetection.io/

Условные изменения веб-страниц

Легко настройте условные действия, например, срабатывание только при цене выше или ниже заданного значения или когда веб-страница содержит (или не содержит) ключевое слово

Conditional web page changes

Планируйте отслеживание веб-страниц в любом часовом поясе, ограничивайте по дням недели и времени.

Легко задайте расписание повторных проверок: например, вы можете ограничить обнаружение изменений веб-страниц только рабочими часами. Или привязать к другому часовому поясу (например, вы хотите проверять свежие заголовки новостей в другой стране в 09:00 утра),

How to monitor web page changes according to a schedule

Включает быстрые кнопки-ярлыки для настройки расписания только для рабочих часов или выходных.

У нас есть расширение для Chrome!

Легко добавляйте текущую веб-страницу в свой инструмент changedetection.io: просто установите расширение и нажмите «Sync», чтобы подключить его к вашему существующему экземпляру changedetection.io.

Chrome Extension to easily add the current web-page to detect a change.

Перейдите в Chrome Webstore, чтобы скачать расширение. (Или посмотрите репозиторий на GitHub)

Установка

Docker

С помощью Docker Compose просто клонируйте этот репозиторий и..```bash $ docker compose up -d

root@kitploit:~
Автономный Docker```bash
$ docker run -d --restart always -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io

Тег :latest — это наш последний стабильный релиз, а тег :dev — наша экспериментальная ветка master.

Альтернативный Docker-репозиторий на ghcr - ghcr.io/dgtlmoon/changedetection.io

Windows

Смотрите инструкции по установке в вики: https://github.com/dgtlmoon/changedetection.io/wiki/Microsoft-Windows

Python Pip

Посмотрите нашу страницу pypi: https://pypi.org/project/changedetection.io/```bash $ pip3 install changedetection.io $ changedetection.io -d /path/to/empty/data/dir -p 5000

root@kitploit:~
Затем посетите http://127.0.0.1:5000 , теперь вы должны иметь доступ к пользовательскому интерфейсу.

_Теперь с настраиваемой для каждого сайта поддержкой использования быстрого встроенного HTTP-загрузчика или загрузчика на основе Chrome для мониторинга сайтов на JavaScript!_

## Обновление changedetection.io

### Docker```
docker pull dgtlmoon/changedetection.io
docker kill $(docker ps -a -f name=changedetection.io -q)
docker rm $(docker ps -a -f name=changedetection.io -q)
docker run -d --restart always -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io

docker compose```bash

docker compose pull && docker compose up -d

root@kitploit:~
См. вики для получения дополнительной информации https://github.com/dgtlmoon/changedetection.io/wiki

## Различные размеры окна браузера (мобильные, настольные и т.д.)

Если вы используете рекомендуемый `sockpuppetbrowser` (который находится в docker-compose.yml как настройка, которую нужно раскомментировать), вы можете легко задавать различные размеры окна для отслеживания изменений на веб-странице, [подробнее о настройке разных размеров окна](https://github.com/dgtlmoon/sockpuppetbrowser?tab=readme-ov-file#setting-viewport-size).

## Фильтры

Поддержка XPath(1.0), JSONPath, jq и CSS встроена! Вы можете задавать настолько конкретные запросы, насколько это необходимо, используя XPath, экспортированный из различных инструментов создания запросов к элементам XPath. 
(Мы поддерживаем LXML `re:test`, `re:match` и `re:replace`.)

## Уведомления

ChangeDetection.io поддерживает огромное количество уведомлений (включая email, office365, пользовательские API и т.д.) при обнаружении изменений на веб-странице благодаря библиотеке <a href="https://github.com/caronc/apprise">apprise</a>.
Просто укажите один или несколько URL-адресов уведомлений на вкладке _[edit]_ этого watch.

Всего лишь несколько примеров

    discord://webhook_id/webhook_token
    flock://app_token/g:channel_id
    gitter://token/room
    gchat://workspace/key/token
    msteams://TokenA/TokenB/TokenC/
    o365://TenantID:AccountEmail/ClientID/ClientSecret/TargetEmail
    rocket://user:password@hostname/#Channel
    mailto://user:[email protected][email protected]
    json://someserver.com/custom-api
    syslog://
 
<a href="https://github.com/caronc/apprise#popular-notification-services">И всё остальное из этого списка!</a>

<img src="https://assets.kitploit.com/production/public/readmes/43320/10cf768859dcc1ced008af19b98a02aa170055178c0f8764928890309a9a6bdf.png" style="max-width:100%;" alt="Self-hosted web page change monitoring notifications"  title="Self-hosted web page change monitoring notifications"  />

Теперь вы также можете настраивать содержимое уведомлений и использовать <a target="_new" href="https://jinja.palletsprojects.com/en/3.0.x/templates/">Jinja2 templating</a> для их заголовка и тела!

## Мониторинг JSON API

Обнаруживайте изменения и отслеживайте данные в JSON API с помощью JSONPath или jq для фильтрации, разбора и реструктуризации JSON по мере необходимости.

![image](https://assets.kitploit.com/production/public/readmes/43320/e405fd2b4bf3d1d38757f291d40ffb2e4794a11294ef08637ef7651b563e4697.png)

При этом JSON будет повторно разобран и к тексту применено форматирование, что значительно упрощает отслеживание и обнаружение изменений в результатах JSON API.

![image](https://assets.kitploit.com/production/public/readmes/43320/e5180e70408a9896771761e67a3f1982a7061450a729abebb6dcfe9691e0b359.png)

### JSONPath или jq?

Для более сложного разбора, фильтрации и модификации JSON-данных рекомендуется использовать jq благодаря встроенным операторам и функциям. Обратитесь к [документации](https://stedolan.github.io/jq/manual/) для получения более подробной информации о jq.

Одно из больших преимуществ `jq` — возможность использовать логику в JSON-фильтре, например фильтры, показывающие только элементы со значением больше/меньше и т.п.

См. вики https://github.com/dgtlmoon/changedetection.io/wiki/JSON-Selector-Filter-help для получения дополнительной информации и примеров

### Разбор JSON, встроенного в HTML!

Когда вы включаете фильтр `json:` или `jq:`, вы можете даже автоматически извлекать и разбирать встроенный JSON внутри HTML-страницы! Это невероятно удобно для сайтов, которые строят контент на основе JSON, например для многих интернет-магазинов.```
<html>
...
<script type="application/ld+json">

{
   "@context":"http://schema.org/",
   "@type":"Product",
   "offers":{
      "@type":"Offer",
      "availability":"http://schema.org/InStock",
      "price":"3949.99",
      "priceCurrency":"USD",
      "url":"https://www.newegg.com/p/3D5-000D-001T1"
   },
   "description":"Cobratype King Cobra Hero Desktop Gaming PC",
   "name":"Cobratype King Cobra Hero Desktop Gaming PC",
   "sku":"3D5-000D-001T1",
   "itemCondition":"NewCondition"
}
</script>

json:$..price или jq:..price вернули бы 3949.99, либо можно извлечь всю структуру (для проверки воспользуйтесь сайтом с JSONpath-тестом)

Приложение также поддерживает возможность уведомлять вас о том, что оно может автоматически отслеживать эту информацию.

Конфигурация прокси

Смотрите вики https://github.com/dgtlmoon/changedetection.io/wiki/Proxy-configuration, мы также поддерживаем использование прокси-сервисов Bright Data, где это возможно, и прокси-сервисов Oxylabs.

Поддержка Raspberry Pi?

Raspberry Pi и устройства linux/arm/v6 linux/arm/v7 arm64 поддерживаются! Смотрите вики — подробности

Поддержка импорта

Легко импортируйте свой список сайтов для отслеживания изменений в формате файла Excel .xslx или вставляйте списки URL-адресов сайтов в виде обычного текста.

Рекомендуется импорт из Excel — так вы сможете лучше организовать теги/группы сайтов и другие функции.

Поддержка API

Полный REST API для программного управления отслеживаниями, тегами, уведомлениями и не только.

  • Интерактивная документация API — полный справочник по API с возможностью живого тестирования
  • Спецификация OpenAPI — создавайте SDK для любого языка программирования

Поддержите нас

Вы используете changedetection.io, чтобы зарабатывать деньги? Экономит ли она ваше время или деньги? Делает ли вашу жизнь проще и менее напряжённой? Помните: мы пишем это программное обеспечение в то время, когда должны заниматься реальной оплачиваемой работой, и нам, как и вам, нужно покупать еду и платить за аренду.

Подумайте о приобретении официально поддерживаемой подписки на отслеживание изменений веб-сайтов. Даже если вы не будете её использовать, вы всё равно получите тёплое ощущение от помощи проекту. (И кто знает, возможно, вы всё же ею воспользуетесь!)

Коммерческая поддержка

Я предлагаю коммерческую поддержку: на это программное обеспечение полагаются специалисты по сетевой безопасности, аэрокосмической отрасли, науке о данных и журналистике данных — лишь некоторые из них. По любым вопросам обращайтесь по адресу [email protected]. Я более чем рад работать с вашей организацией, чтобы расширить возможности того, что можно сделать с помощью changedetection.io

Отказ от ответственности

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

Мониторинг содержимого веб-сайтов

Вы несёте единоличную ответственность за то, чтобы ваше использование этого программного обеспечения соответствовало условиям предоставления услуг, директивам robots.txt, политикам доступа и всем применимым законам любого веб-сайта или сервиса, который вы решите отслеживать. Авторы и участники этого программного обеспечения не несут никакой ответственности за то, как вы решите его использовать, или за любые последствия такого использования.

Функции AI / LLM

Если вы решите включить функции AI / LLM, контент, обнаруженный на отслеживаемых веб-сайтах — включая различия страниц и извлечённый текст — будет передаваться выбранному вами стороннему AI-провайдеру за пределами этой установки. Вы несёте единоличную ответственность за:

  • Обеспечение того, что такая передача разрешена условиями предоставления услуг каждого веб-сайта, который вы отслеживаете.
  • Соблюдение всех применимых законов о защите данных и конфиденциальности (включая, помимо прочего, GDPR) в отношении любых персональных данных, которые могут появиться в отслеживаемом контенте.
  • Все затраты и сборы API, взимаемые выбранным вами AI-провайдером. Это программное обеспечение не видит и не контролирует эти расходы.
  • Любые последствия, возникающие в результате использования выходных данных, сгенерированных AI.

Известно, что модели AI и LLM галлюцинируют — они с видимой уверенностью выдают правдоподобные, но фактически неверные, неполные или полностью выдуманные результаты. По своей конструкции LLM также могут опускать или незаметно усекать релевантную информацию при обобщении. Никогда не полагайтесь на выходные данные AI как на полные или точные.

Используя это программное обеспечение и особенно любые функции AI / LLM, вы лично освобождаете от ответственности автора(ов), участников и любые связанные стороны, а также обязуетесь не предъявлять им претензии в отношении любых претензий, ущерба, убытков, затрат и расходов (включая разумные юридические издержки), возникающих в связи с использованием вами этого программного обеспечения.

Лицензии третьих сторон

changedetectionio.html_tools.elementpath_tostring: Copyright (c), 2018-2021, SISSA (Scuola Internazionale Superiore di Studi Avanzati), лицензировано в соответствии с лицензией MIT

Участники

Признание выдающихся участников проекта

Заметка разработчика: о шаблонах i18n и рабочем процессе см. руководство по переводу.

  • Constantin Hong https://github.com/Constantin1489
Скачать инструмент