EN
ENNA

Notify

MIT

⚖️ Dual Use · Go

Notify is a Go-based utility from ProjectDiscovery that streams output from any command-line tool to one or more messaging platforms. It acts as a bridge between your security toolchain and your communication channels, supporting Slack, Discord, Telegram, Microsoft Teams, email (SMTP), Pushover, and custom webhooks. Security teams use Notify to get real-time alerts when tools find interesting results - for example, piping Nuclei vulnerability findings directly to a Slack channel, or streaming Subfinder discoveries to a Telegram group. Notify reads from stdin, so it works with any tool that produces text output. It supports multiple provider configurations simultaneously, rate limiting to avoid flooding channels, and filtering with include/exclude patterns to only forward relevant results.

1.6kstars
156forks
9issues
Updated 15d ago

Installation

Go

$ go install github.com/projectdiscovery/notify/cmd/notify@latest

brew (macOS)

$ brew install notify

Use Cases

  • Streaming Nuclei vulnerability findings to Slack channels in real-time
  • Sending subdomain discovery results to Telegram groups for team visibility
  • Piping reconnaissance output to Discord for collaborative bug bounty hunting
  • Setting up automated alerting pipelines for continuous security monitoring
  • Forwarding filtered tool output to multiple messaging platforms simultaneously

Tags

notificationslackdiscordtelegramautomationprojectdiscoveryhacktoberfest

More in Dual Use