HEX
Server: Apache/2
System: Linux nexus-01 4.18.0-553.120.1.el8_10.x86_64 #1 SMP Mon Apr 20 18:04:27 EDT 2026 x86_64
User: aglcoke (1118)
PHP: 8.2.31
Disabled: mail,exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/local/cwaf/scripts/cwatch/update-token.pl
#!/bin/sh
eval 'if [ -x /usr/local/cpanel/3rdparty/bin/perl ]; then exec /usr/local/cpanel/3rdparty/bin/perl -x -- $0 ${1+"$@"}; else exec /usr/bin/perl -x $0 ${1+"$@"}; fi;'
  if 0;

#!/usr/bin/perl

use strict qw(refs subs);
use warnings;

BEGIN { require '/etc/cwaf/use_lib.pl' if -f '/etc/cwaf/use_lib.pl'; }
use Comodo::CWAF::cWatch;

my $num_args = $#ARGV + 1;
if ($num_args == 0) {
    &do_print_help_message();
    exit(0);
}

my $data = {'token'=>$ARGV[0]};
if( save_mssp_info($data) ) {
 print "Your Network Token has been updated.\n";
} else {
 print "Can't update your Network Token. Sorry.\n";
}

# &help_message()
# print help message
#
# RETURN: none
sub do_print_help_message {
	print <<END;
Script to update your cWATCH network token.
Usage: $0 <NetworkToken>

END
}