slackcat
A simple way of sending messages from the CLI output to your Slack with webhook.
See discat for Discord version.
Installation
- Download a prebuilt binary from releases page, unpack and run! or
- If you have go1.13+ compiler installed:
go get github.com/dwisiswant0/slackcat
Configuration
Step 1: Get yours Slack incoming webhook URL here.
Step 2 (optional): Set SLACK_WEBHOOK_URL
environment variable.
export SLACK_WEBHOOK_URL="https://hooks.slack.com/services/xxx/xxx/xxx"
Usage
It's very simple!
▶ echo -e "Hello,\nworld!" | slackcat
Flags
Usage of slackcat:
-1 Send message line-by-line
-u string
Slack Webhook URL
-v Verbose mode
Workaround
The goal is to get automated alerts for interesting stuff!
▶ assetfinder dw1.io | anew | slackcat -u https://hooks.slack.com/services/xxx/xxx/xxx
The -u
flag is optional if you've defined SLACK_WEBHOOK_URL
environment variable.
Slackcat also strips the ANSI colors from stdin to send messages, so you'll receive a clean message on your Slack!
▶ nuclei -l urls.txt -t cves/ | slackcat
Line-by-line
Instead of have to wait for previously executed program to finish, use the -1
flag if you want to send messages on a line by line (default: false).
▶ amass track -d domain.tld | slackcat -1