From 528111a017b7845b9f37e7dc6edc7f99e2404466 Mon Sep 17 00:00:00 2001 From: Unit 193 Date: Wed, 3 Feb 2021 21:02:39 -0500 Subject: Require basic privs for any sort of command. --- lib/ASM/Commander.pm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/ASM/Commander.pm b/lib/ASM/Commander.pm index e426ed9..c4d7a00 100644 --- a/lib/ASM/Commander.pm +++ b/lib/ASM/Commander.pm @@ -22,13 +22,16 @@ my $cmdtbl = { 'flag' => 'a', 'cmd' => \&cmd_delwebuser }, '^;teredo (?\S+)' => { + 'flag' => 's', 'cmd' => \&cmd_teredo }, '^;status$' => { + 'flag' => 's', 'cmd' => \&cmd_status }, '^;mship (?\S+)' => { 'flag' => 's', 'cmd' => \&cmd_mship }, '^;source$' => { + 'flag' => 's', 'cmd' => \&cmd_source }, '^;monitor (?\S+) *$' => { 'flag' => 's', @@ -49,12 +52,16 @@ my $cmdtbl = { 'flag' => 'a', 'cmd' => \&cmd_silence2 }, '^;help$' => { + 'flag' => 's', 'cmd' => \&cmd_help }, '^;help (?\S+)$' => { + 'flag' => 's', 'cmd' => \&cmd_help2 }, '^;db$' => { + 'flag' => 's', 'cmd' => \&cmd_db }, '^;query (\S+) ?(\S+)?$' => { + 'flag' => 's', 'cmd' => \&cmd_query }, '^;investigate (?\S+) *$' => { 'flag' => 's', @@ -66,6 +73,7 @@ my $cmdtbl = { 'flag' => 'a', 'cmd' => \&cmd_user_add }, '^;userx? flags (?\S+) ?$' => { + 'flag' => 's', 'cmd' => \&cmd_user_flags }, '^;userx? flags (?\S+) (?\S+)$' => { 'flag' => 'a', @@ -140,6 +148,7 @@ my $cmdtbl = { 'flag' => 'a', 'cmd' => \&cmd_sync }, '^;ping\s*$' => { + 'flag' => 's', 'cmd' => \&cmd_ping }, '^;ping (?\S.*)$' => { 'flag' => 's', -- cgit v1.2.3