Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
1N3
GitHub Repository: 1N3/Sn1per
Path: blob/master/bin/slack.sh
2960 views
1
#!/bin/bash
2
# Slack API Integration script for Sn1per
3
# By @xer0dayz - https://sn1persecurity.com
4
#
5
6
source /usr/share/sniper/sniper.conf 2> /dev/null
7
source /root/.sniper.conf 2> /dev/null
8
source /root/.sniper_api_keys.conf 2> /dev/null
9
10
MESSAGE="$1"
11
12
if [ "$MESSAGE" == "postfile" ]; then
13
FILENAME="$2"
14
curl -F "file=@$FILENAME" -F "initial_comment=$FILENAME" -F "channels=$SLACK_CHANNEL" -H "Authorization: Bearer $SLACK_API_TOKEN" https://slack.com/api/files.upload 2> /dev/null > /dev/null
15
else
16
curl -X POST -H 'Content-type: application/json' --data "{\"text\":\"$MESSAGE\"}" $SLACK_WEBHOOK_URL 2> /dev/null > /dev/null
17
fi
18
19