changedetection.io
Apache-2.0๐ General OSINT ยท Python
changedetection.io is a self-hosted tool that monitors websites for content changes and sends notifications via 90+ channels (Slack, Discord, email, Telegram, webhooks). It supports visual difference highlighting, CSS/XPath/JSONPath selectors for monitoring specific page elements, JavaScript rendering via headless Chrome/Playwright, and configurable check intervals. For OSINT purposes, it tracks changes to target websites, pastebin posts, social media profiles, dark web listings, and data breach notification pages. The tool handles authentication, custom headers, and proxy rotation for monitoring sites that require session management.
Installation
$ docker run -d -p 5000:5000 ghcr.io/dgtlmoon/changedetection.ioUse Cases
- Monitoring target websites for content changes
- Tracking dark web listings and paste sites
- Alerting on data breach announcements
- Watching competitor infrastructure changes
Tags
Details
- Category
- ๐ General OSINT
- Language
- Python
- Repository
- dgtlmoon/changedetection.io
- License
- Apache-2.0
- Platforms
- ๐งlinux๐macos๐ชwindows
Links
Community Reviews
Alternatives & Comparisons
More in General OSINT
theHarvester
PythonGathers emails, names, subdomains, IPs, and URLs from multiple public sources for passive recon.
SpiderFoot
PythonAutomated OSINT with 200+ modules. Web UI for scanning IPs, domains, emails, names, and more.
Maltego CE
JavaVisual link analysis tool for OSINT. Maps relationships between people, companies, domains, and infrastructure.
Holehe
PythonCheck if an email is registered on 120+ sites. Uses password recovery mechanisms to verify without logging in.
ExifTool
PerlRead, write, and edit metadata in files. Supports EXIF, GPS, IPTC, XMP, and more across dozens of formats.
PhoneInfoga
GoAdvanced phone number OSINT. Scans phone numbers using free resources to gather standard and disposable info.