dende-rs (デンデ, Dende)
Like Dende in DBZ watching over Earth, dende-rs
watches your logs in real time and alerts the right people as soon as a line matches a string or regex. It can also run a dedicated VirusTotal watch job that polls the VT API for your payload’s hash and notifies you the instant it’s published. Configure sinks (console and/or Telegram) and run multiple jobs via CLI flags or a YAML file. The notifier layer is modular (sinks), so you can easily plug in new channels, e.g., Slack, email, SMS and without touching the core watcher. If you need more information how to add new notifier or how to use dende-rs
please check help page.
It helps you monitor text streams or files, match patterns, and trigger alerts through multiple channels.
- HELP.md - How to compile it? How to install it? How to use it? How to add another API notifier?
- CHANGELOG.md - A record of all significant version changes
- ROADMAP.md - List of planned evolutions
- Features – Overview of the main capabilities
- Notification Sinks – Available output channels
- Example Use Cases – Practical scenarios
- EXAMPLES - Notifications examples for
log-watcher
,virustotal-watcher
,Telegram
andSMS
- Flexible pattern matching:
- Match using plain strings
- Match using regular expressions (regex)
- Match against VirusTotal lookups
- Multiple output sinks to notify you when something is found:
- Both free and paid integrations are supported
Sink | Type | Notes |
---|---|---|
Console (CLI) | Free | Print alerts directly to your terminal |
Telegram | Free | Send alerts to a Telegram user from your bot |
Textbelt (SMS) | Paid | Send alerts as SMS using Textbelt |
- Watch application logs and send an alert if a critical error appears
- Monitor file output for regex patterns (e.g. IP addresses, hashes)
- Automatically check indicators against VirusTotal
- Get notifications in your preferred channel (console, Telegram, email, SMS with textbelt)
![]() Log watcher - Telegram |
![]() VirusTotal watcher - Telegram |
![]() Log watcher - SMS with textbelt API |