-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathconfig.yaml
More file actions
66 lines (65 loc) · 2.48 KB
/
config.yaml
File metadata and controls
66 lines (65 loc) · 2.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
extender_type: "service"
extender_file: "notifier.so"
ax_file: "ax_config.axs"
service_name: "notifier"
service_config: |
restore_database: true
enabled: false
services:
telegram:
enabled: false
bot_token: ""
chat_ids: []
slack:
enabled: false
webhook_url: ""
discord:
enabled: false
webhook_url: ""
rocketchat:
enabled: false
webhook_url: ""
webhook:
enabled: false
url: ""
method: "POST"
headers:
Content-Type: "application/json"
data: '{"text": "%data%"}'
events:
agent.new:
enabled: true
template: "🔥 *New Agent Connected*\n├ ID: `{Id}`\n├ User: `{Username}`\n├ Host: `{Computer}`\n├ Domain: `{Domain}`\n├ IP: `{ExternalIP}`\n├ OS: `{OsDesc}`\n└ Elevated: `{Elevated}`"
agent.activate:
enabled: true
template: "🟢 *Agent Activated*\n├ ID: `{Id}`\n├ User: `{Username}`\n├ Host: `{Computer}`\n├ Domain: `{Domain}`\n└ IP: `{ExternalIP}`"
agent.terminate:
enabled: true
template: "💀 *Agent Terminated*\n└ ID: `{Id}`"
agent.remove:
enabled: false
template: "🗑 *Agent Removed*\n└ ID: `{Id}`"
listener.start:
enabled: false
template: "▶️ *Listener Started*\n├ Name: `{Name}`\n└ Type: `{Type}`"
listener.stop:
enabled: false
template: "⏹ *Listener Stopped*\n└ Name: `{Name}`"
task.complete:
enabled: false
template: "✅ *Task Completed*\n├ Task: `{TaskId}`\n├ Type: `{TaskType}`\n├ Agent: `{AgentId}`\n├ Computer: `{Computer}`\n├ Status: `{Status}`\n└ Cmd: `{CommandLine}`"
download.finish:
enabled: true
template: "📥 *Download Complete*\n├ Agent: `{AgentId}`\n├ Computer: `{Computer}`\n├ File: `{RemotePath}`\n└ Size: `{Size}`"
tunnel.start:
enabled: true
template: "🔗 *Tunnel Started*\n├ Agent: `{AgentId}`\n├ Type: `{TunnelType}`\n├ Port: `{Port}`\n└ Info: `{Info}`"
tunnel.stop:
enabled: false
template: "🔌 *Tunnel Stopped*\n├ Agent: `{AgentId}`\n├ Type: `{TunnelType}`\n└ Port: `{Port}`\n"
credentials.add:
enabled: true
template: "🔑 *Credential Added*\n├ User: `{Username}`\n├ Pass: `{Password}`\n├ Type: `{Type}`\n├ Storage: `{Storage}`\n└ Host: `{Host}`"
target.add:
enabled: false
template: "🎯 *Target Added*\n├ Computer: `{Computer}`\n├ Domain: `{Domain}`\n├ Address: `{Address}`\n└ OS: `{OsDesk}`"